genirq: mark io_apic level interrupts to avoid resend
authorThomas Gleixner <tglx@linutronix.de>
Sun, 12 Aug 2007 15:46:36 +0000 (15:46 +0000)
committerLinus Torvalds <torvalds@woody.linux-foundation.org>
Sun, 12 Aug 2007 18:05:45 +0000 (11:05 -0700)
commitcc75b92d11384ba14f93828a2a0040344ae872e7
treeeff53bb649b115ff16a377cc0fd81f5807406ba2
parent2464286ace55b3abddfb9cc30ab95e2dac1de9a6
genirq: mark io_apic level interrupts to avoid resend

Level type interrupts do not need to be resent.  It was also found that
some chipsets get confused in case of the resend.

Mark the ioapic level type interrupts as such to avoid the resend
functionality in the generic irq code.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
arch/i386/kernel/io_apic.c
arch/x86_64/kernel/io_apic.c