linux/drivers/mmc/core
Ulf Hansson 7c57091940 mmc: core: Do not pre-claim host in suspend
Since SDIO drivers may want to do some SDIO operations in their suspend
callback functions, we must not keep the host claimed when calling them.

Daniel Drake reported that libertas_sdio encountered a deadlock in its
suspend function.

Signed-off-by: Ulf Hansson <ulf.hansson@stericsson.com>
Tested-by: Daniel Drake <dsd@laptop.org>
[stable@: please apply to 3.2-stable and 3.3-stable]
Cc: stable <stable@vger.kernel.org>
Signed-off-by: Chris Ball <cjb@laptop.org>
2012-04-20 21:52:13 -04:00
..
bus.c mmc: remove MMC bus legacy suspend/resume method 2012-04-20 20:30:19 -04:00
bus.h
cd-gpio.c mmc: cd-gpio: Include header to pickup exported symbol prototypes 2012-04-20 20:45:00 -04:00
core.c mmc: core: Do not pre-claim host in suspend 2012-04-20 21:52:13 -04:00
core.h
debugfs.c
host.c mmc: start removing enable / disable API 2012-03-27 12:20:03 -04:00
host.h mmc: start removing enable / disable API 2012-03-27 12:20:03 -04:00
Kconfig
Makefile
mmc.c mmc: core: fix power class selection 2012-04-05 20:32:31 -04:00
mmc_ops.c mmc: core: warn when card doesn't support HPI 2012-03-27 12:20:12 -04:00
mmc_ops.h
quirks.c
sd.c mmc: core: Fixup suspend/resume issues for UHS-I cards 2012-03-04 12:25:15 -05:00
sd.h
sd_ops.c
sd_ops.h
sdio.c mmc: core: Fixup suspend/resume issues for UHS-I cards 2012-03-04 12:25:15 -05:00
sdio_bus.c mmc: sdio: Use empty system suspend/resume callbacks at the bus level 2012-04-05 20:32:26 -04:00
sdio_bus.h
sdio_cis.c
sdio_cis.h
sdio_io.c
sdio_irq.c
sdio_ops.c
sdio_ops.h