linux-stable-rt/drivers/block
Peter Osterlund 7baeb6a5cc [PATCH] CDRW/DVD packet writing data corruption fix
I found a bug in the packet writing driver that could cause data
corruption.  The problem arised if the driver got a write request for a
sector in a "zone" it was already working on.  In that case it was supposed
to queue the write request until it was done processing earlier requests
for the same zone, and instead work on some other zone in the mean time.
However, if there was no other zone to work on, the driver would initiate
two packet_data objects for the same zone, causing unpredictable things to
happen.

Signed-off-by: Peter Osterlund <petero2@telia.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-05-17 07:59:18 -07:00
..
aoe
paride
DAC960.c
DAC960.h
Kconfig
Kconfig.iosched
Makefile
acsi.c
acsi_slm.c
amiflop.c
as-iosched.c
ataflop.c
cciss.c
cciss.h
cciss_cmd.h
cciss_scsi.c
cciss_scsi.h
cfq-iosched.c
cpqarray.c
cpqarray.h
cryptoloop.c
deadline-iosched.c
elevator.c
floppy.c [PATCH] remove do_sync parameter from __invalidate_device 2005-05-05 16:36:44 -07:00
genhd.c [PATCH] remove do_sync parameter from __invalidate_device 2005-05-05 16:36:44 -07:00
ida_cmd.h
ida_ioctl.h
ioctl.c [PATCH] Fix root hole in raw device 2005-05-16 21:07:21 -07:00
ll_rw_blk.c
loop.c
nbd.c
noop-iosched.c
pktcdvd.c [PATCH] CDRW/DVD packet writing data corruption fix 2005-05-17 07:59:18 -07:00
ps2esdi.c
rd.c [PATCH] drivers/block/rd.c: rd_size shouldn't be static 2005-05-06 16:58:18 -07:00
scsi_ioctl.c
smart1,2.h
swim3.c
swim_iop.c
sx8.c
ub.c
umem.c
viodasd.c
xd.c
xd.h
z2ram.c