diff -purN -X /home/mbligh/.diff.exclude 114-sched_tunables/arch/i386/kernel/irq.c 120-irq_affinity/arch/i386/kernel/irq.c
--- 114-sched_tunables/arch/i386/kernel/irq.c	2003-07-28 15:31:05.000000000 -0700
+++ 120-irq_affinity/arch/i386/kernel/irq.c	2003-07-28 18:30:55.000000000 -0700
@@ -961,8 +961,9 @@ static int irq_affinity_write_proc (stru
 		return -EINVAL;
 
 	irq_affinity[irq] = new_value;
+#ifndef CONFIG_X86_SUMMIT
 	irq_desc[irq].handler->set_affinity(irq, new_value);
-
+#endif
 	return full_count;
 }