Index: linux-2.6/arch/powerpc/platforms/pseries/xics.c =================================================================== --- linux-2.6.orig/arch/powerpc/platforms/pseries/xics.c 2008-02-04 14:27:43.000000000 -0600 +++ linux-2.6/arch/powerpc/platforms/pseries/xics.c 2008-02-05 10:40:06.000000000 -0600 @@ -880,8 +880,8 @@ virq, cpu); /* Reset affinity to all cpus */ + irq_desc[virq].affinity = CPU_MASK_ALL; desc->chip->set_affinity(virq, CPU_MASK_ALL); - irq_desc[irq].affinity = CPU_MASK_ALL; unlock: spin_unlock_irqrestore(&desc->lock, flags); }