kernel-ark/drivers
Daniel Ritz bf4de6f2db [PATCH] pcmcia/cs: fix possible missed wakeup
- thread_done should only be completed when the wait_queue is installed.

- all wake up conditions should be checked before schedule()

this fixes a hang of rmmod in the sequence modprobe yenta_socket; rmmod
yenta_socket as reported by Andreas Steinmetz.  w/o this rmmod yenta_socket
can hang on wait_for_completion() in pcmcia_unregister_socket()

Signed-off-by: Daniel Ritz <daniel.ritz@gmx.ch>
Cc: Dominik Brodowski <linux@brodo.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-09-09 13:57:47 -07:00
..
acorn
acpi
atm
base
block
bluetooth
cdrom
char
cpufreq
crypto
dio
eisa
fc4
firmware
hwmon
i2c
ide
ieee1394
infiniband
input
isdn
macintosh
mca
md
media [PATCH] dvb: ttusb-budget: use time_after_eq() 2005-09-09 13:57:46 -07:00
message
mfd
misc
mmc
mtd
net
nubus
oprofile
parisc
parport
pci [PATCH] yenta: share code with PCI core 2005-09-09 13:57:47 -07:00
pcmcia [PATCH] pcmcia/cs: fix possible missed wakeup 2005-09-09 13:57:47 -07:00
pnp
s390
sbus
scsi
serial
sh
sn
tc
telephony
usb
video
w1
zorro
Kconfig
Makefile