android_kernel_xiaomi_sm8350/drivers/block
Pete Zaitcev 1872bcebbc [PATCH] ub: fix for blank CDs
This patch fixes a microcode lockup in my CD-ROM adapters when a blank CD
is inserted.  However, do not try to burn CDs yet!  I'm pretty sure that
trying it will end in coasters.

 - Fix a few cases where we were unable to resynchronize with replies
   for previous commands. The main thing is to keep reading replies
   in case of a stall. This is done with the new state CLRRS.
 - Since I am forgetting the basic state machine already, document it.
 - Move counter increments in the looping path in its own function.
 - Fix a harmless buglet in case CSW read fails to submit: do not
   override state.
 - Implement the Alan Stern's idea for adaptive signature checking.

Signed-off-by: Pete Zaitcev <zaitcev@yahoo.com>
Cc: Greg KH <greg@kroah.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-07-27 16:25:52 -07:00
..
aoe
paride
acsi_slm.c
acsi.c
amiflop.c
as-iosched.c [PATCH] as-iosched tunable encoding fix 2005-07-27 16:25:50 -07:00
ataflop.c
cciss_cmd.h
cciss_scsi.c
cciss_scsi.h
cciss.c [PATCH] cciss_ioctl() warning fix 2005-06-28 14:53:40 -07:00
cciss.h
cfq-iosched.c [PATCH] cfq build fix 2005-06-27 20:31:02 -07:00
cpqarray.c
cpqarray.h
cryptoloop.c
DAC960.c
DAC960.h
deadline-iosched.c [PATCH] Update cfq io scheduler to time sliced design 2005-06-27 14:33:29 -07:00
elevator.c [PATCH] Update cfq io scheduler to time sliced design 2005-06-27 14:33:29 -07:00
floppy.c
genhd.c [PATCH] add check to /proc/devices read routines 2005-06-23 09:45:19 -07:00
ida_cmd.h
ida_ioctl.h
ioctl.c [PATCH] block: add unlocked_ioctl support for block devices 2005-06-23 09:45:32 -07:00
Kconfig
Kconfig.iosched
ll_rw_blk.c [PATCH] Fix get_request nastiness 2005-06-29 08:46:30 -07:00
loop.c [PATCH] optimise loop driver a bit 2005-06-23 09:45:18 -07:00
Makefile
nbd.c
noop-iosched.c
pktcdvd.c [PATCH] Cleanup patch for process freezing 2005-06-25 17:10:13 -07:00
ps2esdi.c
rd.c
scsi_ioctl.c
smart1,2.h
swim3.c [PATCH] ppc32: Remove CONFIG_PMAC_PBOOK 2005-06-27 15:11:43 -07:00
swim_iop.c
sx8.c [PATCH] drivers/block/sx8.c: Use the DMA_{64, 32}BIT_MASK constants 2005-06-27 00:06:11 -04:00
ub.c [PATCH] ub: fix for blank CDs 2005-07-27 16:25:52 -07:00
umem.c
viodasd.c
xd.c
xd.h
z2ram.c