genirq: Do not poll disabled, percpu and timer interrupts
authorThomas Gleixner <tglx@linutronix.de>
Mon, 7 Feb 2011 08:52:27 +0000 (09:52 +0100)
committerThomas Gleixner <tglx@linutronix.de>
Sat, 19 Feb 2011 11:58:09 +0000 (12:58 +0100)
commitc7259cd7af757ddcd65701c37099dcddae2054f0
tree42f957d4c516563e01870199b9ffc6e4e00cdf4a
parentfa27271bc8d230355c1f24ddea103824fdc12de6
genirq: Do not poll disabled, percpu and timer interrupts

There is no point in polling disabled lines.

percpu does not make sense at all because we only poll on the cpu
we're currently running on. Also polling per_cpu interrupts is racy as
hell. The handler runs without locking so we might get a huge
surprise.

If the timer interrupt needs polling, then we wont get there anyway.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
kernel/irq/spurious.c