[PATCH] qe_ic: Do a sync when masking interrupts.

Scott Wood scottwood at freescale.com
Tue Oct 24 04:27:09 EST 2006


Segher Boessenkool wrote:
> If a sync after an MMIO write is enough, then (in almost all
> cases) so is an eieio.

In this case, the spurious interrupts still happen with eieio, but not 
with sync.  It's probably synchronizing the MMIO write with some 
unrelated load from memory (such as reading the stack frame to return 
from the mask function, or reading action->flags to determine whether to 
check for IRQ_DISABLED).

-Scott



More information about the Linuxppc-dev mailing list