AT91: Convert to fasteoi IRQ handler, and remove ARM irq_finish

Andrew Victor avictor.za at gmail.com
Thu Apr 28 13:12:23 EDT 2011


hi,

>> -     desc->irq_data.chip->irq_unmask(&desc->irq_data);
>> -     /* now it may re-trigger */
>> +     /* acknowledge interrupt - now it may re-trigger */
>> +     desc->irq_data.chip->irq_eoi(&desc->irq_data);
>>  }
>
> 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.


Regards,
  Andrew Victor



More information about the linux-arm-kernel mailing list