MMC fixes for 3.4-rc4:
 The major fixes here are:
  * Build fix for omap_hsmmc with OF against 3.4-rc1.
  * Fix CONFIG_MMC_UNSAFE_RESUME semantics regression against 3.3,
    which broke hotplug card detection when UNSAFE_RESUME is set.
  * Fix a race condition in omap_hsmmc with runtime PM.
  * Fix two libertas SDIO-powered-resume regressions.
 Also small fixes for discard/sanitize, dw_mmc, cd-gpio and esdhc-imx.
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>
1 file changed