aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/spinlock.c
diff options
context:
space:
mode:
authorPete Zaitcev <zaitcev@redhat.com>2005-07-27 14:43:51 -0400
committerLinus Torvalds <torvalds@g5.osdl.org>2005-07-27 19:25:52 -0400
commit1872bcebbcd6ad7ddd99e92fb1e4f3d19e73919c (patch)
treedc1fe75f915fb58edb36b0bab877b2787e663b92 /kernel/spinlock.c
parent90c5029e471636f21221bf66b9a46ada2ab79a22 (diff)
[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>
Diffstat (limited to 'kernel/spinlock.c')
0 files changed, 0 insertions, 0 deletions