[IA64] SN: prevent IRQ retargetting in request_irq()
authorJohn Keller <jpk@sgi.com>
Mon, 8 Dec 2008 17:44:11 +0000 (11:44 -0600)
committerTony Luck <tony.luck@intel.com>
Tue, 9 Dec 2008 18:57:18 +0000 (10:57 -0800)
commitff740fb02146c83d96def1b897ed232b4e0fbcfd
treec4f956781a660d4a16114d899fa0f4a2bb08a5c6
parent3c0db899bff2acbf1b36c65763de4d0133910104
[IA64] SN: prevent IRQ retargetting in request_irq()

With the introduction of the generic affinity autoselector,
irq_select_affinity(), IRQs are now being retargetted,
using a default mask, via the request_irq() path.
This results in all IRQs targetted at CPU 0.

SN Altix assigns affinity in the SN PROM, and does not
expect that to be changed as part of request_irq().

Set the IRQ_AFFINITY_SET flag to prevent
request_irq() from resetting affinity.

Signed-off-by: John Keller <jpk@sgi.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
arch/ia64/sn/kernel/irq.c