On Tue, Nov 29, 2005 at 10:04:39PM +0200, Kai Makisara wrote:
> I looked at the driver and it seems that there is a bug: st_write calls
> release_buffering at the end even when it has started an asynchronous
> write. This means that it releases the mapping while it is being used!
> (I wonder why this has not been noticed earlier.)
>
> The patch below (against 2.6.15-rc2) should fix this bug and some others
> related to buffering. It is based on the patch "[PATCH] SCSI tape direct
> i/o fixes" I sent to linux-scsi on Nov 21. The patch restores setting
> pages dirty after reading and clears number of s/g segments when the
> pointers are not valid any more.
>
> The patch has been lightly tested with AMD64.
This applies cleanly to 2.6.14.2, do you forsee any problems using it
with that kernel? I'd like to not change too many things at once.
If it should be OK, I'll boot this tonight or tomorrow - the backups run
every other night, so it won't get any testing until tomorrow night.
Thanks a lot,
-ryan
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[Index of Archives]
[Kernel Newbies]
[Netfilter]
[Bugtraq]
[Photo]
[Stuff]
[Gimp]
[Yosemite News]
[MIPS Linux]
[ARM Linux]
[Linux Security]
[Linux RAID]
[Video 4 Linux]
[Linux for the blind]
[Linux Resources]