]> git.hungrycats.org Git - linux/commit
[PATCH] Updated osst driver for 2.6.x
authorJames Bottomley <jejb@raven.il.steeleye.com>
Tue, 30 Dec 2003 05:24:55 +0000 (23:24 -0600)
committerJames Bottomley <jejb@raven.il.steeleye.com>
Tue, 30 Dec 2003 05:24:55 +0000 (23:24 -0600)
commita047e289f98f3f679139d21a9e72f397dc4cef07
treeb7da31899c66078a1d68a8016441764b5c628e49
parent0f535a6aed3ba369f653b56f9d9f9e21ebf5e9f9
[PATCH] Updated osst driver for 2.6.x

From: Willem Riede <wrlk@riede.org>

Brings 2.6.x version of osst up to par with the 2.4.y version.
Except for the /proc changes
Tested against released 2.6.0 kernel.

Changes from what's in the kernel tree today:

- Fixes bug that files shorter than one 32K frame don't get written.
- Fix a memory alloc/free mismatch that could have made your kernel unstable after rmmod osst.
- Fix a number of tape (re)positioning bugs around filemarks that affected Amanda, Arkeia and
  Storix backup software.
- Rationalize module parameters.
- Fix time-out skipping to EOD
- Write FM+EOD+Header-update when file write terminated by ioctl
- Follow standard Unix behavior for read at EOD (return zero bytes read twice then error)
- Implement SETBLK ioctl (allowed before first write only)
drivers/scsi/osst.c
drivers/scsi/osst.h
drivers/scsi/osst_options.h