On Tue, 2012-02-14 at 17:46 +1100, Benjamin Herrenschmidt wrote:
The current implementation of lazy interrupts handling has some
issues that this tries to address.
Except on iSeries, we don't do the various workarounds we need to
do on re-enable when returning from an interrupt, which can do an
implicit re-enable, and thus we may still lose or get delayed
decrementer or doorbell interrupts.
.../...
So we were still losing doorbells on BookE due to a st00pid thinko on my
part :-) New patch following, hopefully that one's good !
Cheers,
Ben.