AT91: Convert to fasteoi IRQ handler, and remove ARM irq_finish
Sebastian Andrzej Siewior
sebastian at breakpoint.cc
Fri Apr 29 04:22:03 EDT 2011
* Andrew Victor | 2011-04-28 22:03:03 [+0200]:
>>>> why does this handler mess with the parent irq chip ?
>>>> this looks pretty wrong to me.
>>>This is a chained-handler, and without that line the end-of-interrupt
>>>doesn't seem to be signalled.
>> Most chain handler don't mess with other irq chips. Why is the parent
>> irq hanlder set level and not eoi? Wouldn't this make this superflous?
>This patch changes the parent from level to eoi.
Yes. So why does your gpio chip still call ->irq_eoi() of the parent
irq-chip? This is done by done the eoi-handler of the parent.
More information about the linux-arm-kernel