]> pilppa.com Git - linux-2.6-omap-h63xx.git/commit
omap_hsmmc: Flush posted write to IRQ
authorKevin Hilman <khilman@deeprootsystems.com>
Mon, 6 Apr 2009 12:01:19 +0000 (12:01 +0000)
committerTony Lindgren <tony@atomide.com>
Tue, 7 Apr 2009 17:27:10 +0000 (10:27 -0700)
commitf64f30071843080a361ede71004a0eb427d6c508
tree293aee249808d16fe5dd06101126c00894c75ff8
parentaef5fe3054f15de121b64f8234974cbc134fa709
omap_hsmmc: Flush posted write to IRQ

Spurious IRQs seen on MMC after 2.6.29.  Flush posted write in IRQ
handler.

The interrupt line is released by clearing the error status bits
in the MMCHS_STAT register, which must occur before the interrupt
handler returns to avoid unwanted irqs.  Hence the need to flush
the posted write.

Signed-off-by: Kevin Hilman <khilman@deeprootsystems.com>
Signed-off-by: Adrian Hunter <adrian.hunter@nokia.com>
Acked-by: Tony Lindgen <tony@atomide.com>