remarkable-linux/include/linux/mmc
Russell King bf3b5ec66b mmc: sdio_irq: rework sdio irq handling
Rather than the SDIO support spawning it's own thread for handling card
interrupts, use the generic IRQ infrastructure for this, triggering it
from the host interface's interrupt handling directly.

This avoids a race between the parent thread waiting to receive an
interrupt response from the card, and the slow startup from the sdio
irq thread, which can occur as a result of high system load (eg, while
udev is running.)

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Tested-by: Markus Pargmann <mpa@pengutronix.de>
Tested-by: Stephen Warren <swarren@nvidia.com>
[Ulf Hansson] Resolved conflict
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Chris Ball <chris@printf.net>
2014-05-22 07:26:03 -04:00
..
boot.h
card.h mmc: add support for HS400 mode of eMMC5.0 2014-05-12 18:06:06 -04:00
core.h mmc: core: Add ignore_crc flag to __mmc_switch 2014-02-23 10:40:30 -05:00
dw_mmc.h mmc: dw_mmc: remove unused member variable. 2014-05-12 18:04:33 -04:00
host.h mmc: sdio_irq: rework sdio irq handling 2014-05-22 07:26:03 -04:00
mmc.h mmc: add support for HS400 mode of eMMC5.0 2014-05-12 18:06:06 -04:00
pm.h
sd.h
sdhci-pci-data.h
sdhci-spear.h mmc: sdhci-spear: remove support for power gpio 2014-03-04 16:28:44 -05:00
sdhci.h mmc: sdhci: add support for realtek rts5250 2014-02-22 13:19:40 -05:00
sdio.h
sdio_func.h
sdio_ids.h brcmfmac: add BCM4354 SDIO interface support 2014-03-17 13:44:14 -04:00
sh_mmcif.h
sh_mobile_sdhi.h
slot-gpio.h mmc: slot-gpio: Add GPIO descriptor based CD GPIO API 2014-03-17 09:12:00 -04:00
tmio.h mmc: SDHI: add SoC specific workaround via HW version 2014-01-13 12:48:24 -05:00