[ARM] 5455/1: Fix IRQ noise from VIC code
authorLinus Walleij <triad@df.lth.se>
Thu, 16 Apr 2009 20:17:56 +0000 (21:17 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Thu, 16 Apr 2009 20:29:46 +0000 (21:29 +0100)
commit77f4025b5e7b290f5c3cc03aa6242328694c71d4
tree03150e3fe3075eeadf3df3b978766bae139b615a
parent5e075cb5cee4faecc82e2b8a04e640176629976e
[ARM] 5455/1: Fix IRQ noise from VIC code

The VIC code will attempt to perform som
default set_irq_chip() and set_irq_chip_data()
on all IRQs supported by the VIC, while the new
IRQ handling code strictly checks for the global
NR_IRQS to be respected also for these IRQs.

This patch will respect the interrupt mask passed
to the VIC driver and will prevent it from
attempting to call these functions on any unused
interrupts.

Signed-off-by: Linus Walleij <linus.walleij@stericsson.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/common/vic.c