From: Russell King Date: Fri, 25 Apr 2014 11:55:30 +0000 (+0100) Subject: mmc: sdio_irq: rework sdio irq handling X-Git-Tag: omap-for-v3.16/fixes-against-rc1~65^2~51 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bf3b5ec66bd03d66e9ea729aaca013ea1047a797;p=pandora-kernel.git 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 Tested-by: Markus Pargmann Tested-by: Stephen Warren [Ulf Hansson] Resolved conflict Signed-off-by: Ulf Hansson Signed-off-by: Chris Ball --- Reading git-diff-tree failed