[IA64] hotplug/ia64: SN Hotplug Driver: SN IRQ Fixes
commitcb4cb2cb9b0b14bdf2fc7125e099ed7e818cea42
authorPrarit Bhargava <prarit@sgi.com>
Wed, 6 Jul 2005 21:59:44 +0000 (6 14:59 -0700)
committerTony Luck <tony.luck@intel.com>
Wed, 6 Jul 2005 21:59:44 +0000 (6 14:59 -0700)
tree11e110ce3201e0cbd3e30f1d4a1b0dc6ebe19bfa
parentbd53d1270f51c6cfb53b06c8f93fd42327871d6b
[IA64] hotplug/ia64: SN Hotplug Driver: SN IRQ Fixes

This patch  fixes the SN IRQ code such that cpu affinity and
Hotplug can modify IRQ values.  The sn_irq_info structures are now locked
using a RCU lock mechanism to avoid lock contention in the lost interrupt
WAR code.

Signed-off-by: Prarit Bhargava <prarit@sgi.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
arch/ia64/sn/kernel/io_init.c
arch/ia64/sn/kernel/irq.c
include/asm-ia64/sn/intr.h
include/asm-ia64/sn/pcidev.h