]> git.karo-electronics.de Git - linux-beck.git/commit
genirq; Add fasteoi irq_chip quirk
authorThomas Gleixner <tglx@linutronix.de>
Tue, 15 Feb 2011 09:33:57 +0000 (10:33 +0100)
committerThomas Gleixner <tglx@linutronix.de>
Sat, 19 Feb 2011 11:58:24 +0000 (12:58 +0100)
commit77694b408abb8f92195ad5ed6ce5492f1d794c77
treea0f7e81a0a155523f69146cd560cc2f49543a99e
parent781295762defc709a609efc01d8bb065276cd9a2
genirq; Add fasteoi irq_chip quirk

Some chips want irq_eoi() only called when an interrupt is actually
handled. So they have checks for INPROGRESS and DISABLED in their
irq_eoi callbacks. Add a chip flag, which allows to handle that in the
generic code. No impact on the fastpath.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
include/linux/irq.h
kernel/irq/chip.c