[ARM] CATS: Do not try and map bad PCI IRQ numbers
authorBen Dooks <ben-linux@fluff.org>
Fri, 8 Aug 2008 20:22:35 +0000 (21:22 +0100)
committerBen Dooks <ben-linux@fluff.org>
Sat, 9 Aug 2008 12:51:53 +0000 (13:51 +0100)
commite38d523fd0932a5d4ef2865360d8828efcf05392
tree1caacf42bf7cf09104f88fa95a128c2bc26764e4
parent29210475945f13c61a7994b54ccf37692a075aeb
[ARM] CATS: Do not try and map bad PCI IRQ numbers

The cats_map_irq() function in the Simtec CATS support
code is mapping IRQ 255 (invalid IRQ) into what is a
supposedly valid interrupt numner which can cause problems
with other devices then seeing an interrupt they cannot
claim.

If the IRQ number if >= 255, then return -1 as this is not
something we can map.

Signed-off-by: Ben Dooks <ben-linux@fluff.org>
arch/arm/mach-footbridge/cats-pci.c