android_kernel_xiaomi_sm8350/drivers/pcmcia
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
..
au1000_db1x00.c
au1000_generic.c [PATCH] pcmcia: update au1000 to work with recent changes 2005-07-28 08:39:00 -07:00
au1000_generic.h
au1000_pb1x00.c
au1000_xxs1500.c
cardbus.c
cirrus.h
cistpl.c [PATCH] pcmcia: avoid duble iounmap of one address 2005-07-28 08:39:00 -07:00
cs_internal.h
cs.c [PATCH] pcmcia/cs: fix possible missed wakeup 2005-09-09 13:57:47 -07:00
ds_internal.h
ds.c [PATCH] pcmcia: reduce ds.c stack footprint 2005-09-09 13:57:46 -07:00
hd64465_ss.c
i82092.c
i82092aa.h
i82365.c
i82365.h
Kconfig
m32r_cfc.c
m32r_cfc.h
m32r_pcc.c
m32r_pcc.h
Makefile
o2micro.h [PATCH] pcmcia: disable read prefetch/write burst on old O2Micro bridges 2005-07-28 08:39:01 -07:00
pcmcia_compat.c
pcmcia_ioctl.c
pcmcia_resource.c [PATCH] missing include in pcmcia_resource.c 2005-08-23 18:43:43 -07:00
pd6729.c
pd6729.h
pxa2xx_base.c [ARM] 2873/1: PCMCIA soc: Allow access to filesystems on CF at boot time 2005-09-03 19:39:25 +01:00
pxa2xx_base.h
pxa2xx_lubbock.c
pxa2xx_mainstone.c [ARM] 2873/1: PCMCIA soc: Allow access to filesystems on CF at boot time 2005-09-03 19:39:25 +01:00
pxa2xx_sharpsl.c [ARM] 2882/1: pxa2xx_sharpsl: Update PCMCIA driver to support variety of new hardware 2005-09-05 20:49:54 +01:00
ricoh.h
rsrc_mgr.c
rsrc_nonstatic.c
sa11xx_base.c [ARM] 2873/1: PCMCIA soc: Allow access to filesystems on CF at boot time 2005-09-03 19:39:25 +01:00
sa11xx_base.h
sa1100_assabet.c
sa1100_badge4.c
sa1100_cerf.c
sa1100_generic.c [ARM] 2873/1: PCMCIA soc: Allow access to filesystems on CF at boot time 2005-09-03 19:39:25 +01:00
sa1100_generic.h
sa1100_h3600.c
sa1100_jornada720.c [PATCH] ARM: 2830/1: Fix Jornada 720 PCMCIA-support 2005-07-26 19:21:47 +01:00
sa1100_neponset.c
sa1100_shannon.c
sa1100_simpad.c
sa1111_generic.c [ARM] 2873/1: PCMCIA soc: Allow access to filesystems on CF at boot time 2005-09-03 19:39:25 +01:00
sa1111_generic.h
soc_common.c
soc_common.h
socket_sysfs.c
tcic.c
tcic.h
ti113x.h
topic.h [PATCH] yenta: make ToPIC95 bridges work with 16bit cards 2005-09-07 16:57:21 -07:00
vg468.h
vrc4171_card.c
vrc4173_cardu.c
vrc4173_cardu.h
yenta_socket.c [PATCH] yenta: share code with PCI core 2005-09-09 13:57:47 -07:00
yenta_socket.h [PATCH] yenta: make ToPIC95 bridges work with 16bit cards 2005-09-07 16:57:21 -07:00