[IA64] Fix unexpected interrupt vector handling
authorKenji Kaneshige <kaneshige.kenji@jp.fujitsu.com>
Tue, 28 Aug 2007 23:01:21 +0000 (16:01 -0700)
committerTony Luck <tony.luck@intel.com>
Tue, 28 Aug 2007 23:01:21 +0000 (16:01 -0700)
commit17764d2437b0c4440e0718205f2c26dbaa72bc27
tree37ddca9b39dbc184b27503d226cba86f48f8c525
parentb07d68b5ca4d55a16fab223d63d5fb36f89ff42f
[IA64] Fix unexpected interrupt vector handling

Fix handling for spurious interrupts not being mapped to any IRQs.

Currently, spurious interrupts that are not mapped to any IRQs are
handled as IRQ 15 (== IA64_SPURIOUS_VECTOR). But it is not proper
because vector != irq. We need special handlings for such spurious
interrupts not being mapped to any IRQs.

Signed-off-by: Kenji Kaneshige <kaneshige.kenji@jp.fujitsu.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
arch/ia64/kernel/irq_ia64.c