Spurious interrupts on BCM2836?

popcorn mix popcornmix at gmail.com
Mon Oct 24 10:45:53 PDT 2016


On Mon, Oct 24, 2016 at 6:37 PM, Eric Anholt <eric at anholt.net> wrote:
> I haven't seen it for a long time.  It's also not clear to me why a dsb
> there would do anything useful.

My understanding is that the ISR can be returned from before the
mailbox interrupt has been cleared -
the "writel(1 << ipi, mailbox0);" is still in flight.

That means we vector back into the ISR (interrupts are level
sensitive) immediately but find there is nothing to do.



More information about the linux-rpi-kernel mailing list