Re: [PATCH v2 RESEND] mfd: arizona: Check if AOD interrupts are pending before dispatching

2016-06-15 Thread Lee Jones
On Wed, 15 Jun 2016, Richard Fitzgerald wrote: > 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 v2 RESEND] mfd: arizona: Check if AOD interrupts are pending before dispatching

2016-06-15 Thread Richard Fitzgerald
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

[PATCH v2 RESEND] mfd: arizona: Check if AOD interrupts are pending before dispatching

2016-05-23 Thread Richard Fitzgerald
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