spi: xilinx: Return IRQ_NONE if no interrupts were detected
authorLars-Peter Clausen <lars@metafoo.de>
Fri, 15 Jul 2016 09:04:19 +0000 (11:04 +0200)
committerMark Brown <broonie@kernel.org>
Fri, 15 Jul 2016 10:45:00 +0000 (11:45 +0100)
commitd33648478501407267557b1bf6897169625f4178
treeda437860abc01e6dc77152563cc068c64084771c
parent4db9bf548bb00d84ba7dfd70f124de16386c0c55
spi: xilinx: Return IRQ_NONE if no interrupts were detected

Return IRQ_NONE from the interrupt handler if the handler is running, but
no interrupt was detected. This allows the system to recover in case of an
interrupt storm due to an invalid interrupt configuration or faulty
hardware.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Acked-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-xilinx.c