diff options
author | Richard Fitzgerald <rf@opensource.wolfsonmicro.com> | 2016-06-15 10:28:44 +0100 |
---|---|---|
committer | Lee Jones <lee.jones@linaro.org> | 2016-06-29 10:14:40 +0100 |
commit | 1f2c39726f04906c6e97840599bc8d298c4b0eab (patch) | |
tree | 930a2db696924be78d95e0cffc8d018c7b2fd5af /crypto/algapi.c | |
parent | 9835f1b70bb3890d38308b9be4fb9d7451ba67f1 (diff) | |
download | blackbird-op-linux-1f2c39726f04906c6e97840599bc8d298c4b0eab.tar.gz blackbird-op-linux-1f2c39726f04906c6e97840599bc8d298c4b0eab.zip |
mfd: arizona: Check if AOD interrupts are pending before dispatching
Previously the arizona_irq_thread implementation would call
handle_nested_irqs() to handle AOD interrupts without checking if any
were actually pending. The kernel will see these as spurious IRQs and
will eventually disable the IRQ.
This patch ensures we only launch the nested handler if there are AOD
interrupts pending in the codec.
Signed-off-by: Simon Trimmer <simont@opensource.wolfsonmicro.com>
Signed-off-by: Richard Fitzgerald <rf@opensource.wolfsonmicro.com>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
Diffstat (limited to 'crypto/algapi.c')
0 files changed, 0 insertions, 0 deletions