]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: kirkwood-dma: don't ignore other irq causes on error
authorRussell King <rmk+kernel@arm.linux.org.uk>
Tue, 20 Nov 2012 12:18:11 +0000 (12:18 +0000)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Wed, 21 Nov 2012 01:38:38 +0000 (10:38 +0900)
commit2104df2f5126a2268a6f1dae4efe163b3862e9c4
tree50ed0ad53c4b4fb2238a2b1de6dedec82558941d
parent3f8bcae35cad40429b316eeaa71b761b769b56b0
ASoC: kirkwood-dma: don't ignore other irq causes on error

Ignoring the real cause of the interrupt is not a good idea; this
behaviour has been observed to bring Dove platforms to silently
lockup.  Instead, on error fall through to the normal interrupt
processing.

This is especially important on Dove platforms as errors are
handled separately, and allows us to clear down the real cause of
the interrupt.

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
sound/soc/kirkwood/kirkwood-dma.c