Guennadi Liakhovetski
26fc8775b5
mmc: fix a race between card-detect rescan and clock-gate work instances
...
Currently there is a race in the MMC core between a card-detect
rescan work and the clock-gating work, scheduled from a command
completion. Fix it by removing the dedicated clock-gating mutex
and using the MMC standard locking mechanism instead.
Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
Cc: Simon Horman <horms@verge.net.au>
Cc: Magnus Damm <damm@opensource.se>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Cc: <stable@kernel.org>
Signed-off-by: Chris Ball <cjb@laptop.org>
2011-04-27 19:16:12 -04:00
..
boot.h
mmc: Add MMC_PROGRESS_*
2011-03-25 01:24:57 +09:00
card.h
mmc: add MMC_QUIRK_BROKEN_CLK_GATING
2011-03-15 13:48:35 -04:00
core.h
mmc: core: export function mmc_do_release_host()
2011-03-17 15:35:11 -04:00
dw_mmc.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
host.h
mmc: fix a race between card-detect rescan and clock-gate work instances
2011-04-27 19:16:12 -04:00
mmc.h
mmc: export eMMC4.4 enhanced area details to sysfs
2011-03-15 13:48:01 -04:00
pm.h
sdio: introduce API for special power management features
2010-03-06 11:26:36 -08:00
sd.h
mmc: add erase, secure erase, trim and secure trim operations
2010-08-12 08:43:30 -07:00
sdhci-pltfm.h
mmc: sdhci_pltfm: pass more data on custom init call
2010-10-23 21:11:22 +08:00
sdhci-spear.h
sdhci-spear: ST SPEAr based SDHCI controller glue
2010-05-27 09:12:40 -07:00
sdhci.h
mmc: sdhci: add quirk for max len ADMA descriptors
2011-01-08 23:52:23 -05:00
sdio.h
mmc: avoid getting CID on SDIO-only cards
2010-09-09 18:57:22 -07:00
sdio_func.h
sdio: add new function for RAW (Read after Write) operation
2010-05-27 09:12:40 -07:00
sdio_ids.h
Bluetooth: Support SDIO devices that are AMP controllers
2010-10-12 12:44:51 -03:00
sh_mmcif.h
mmc: Add MMC_PROGRESS_*
2011-03-25 01:24:57 +09:00
sh_mobile_sdhi.h
mmc: tmio: convert the SDHI MMC driver from MFD to a platform driver
2011-03-25 10:39:23 -04:00
tmio.h
mmc: tmio_mmc: Move some defines into a shared header
2011-03-26 15:58:50 -04:00