diff -Naurp ./kernel/irq/proc.c~irq_affinity ./kernel/irq/proc.c --- ./kernel/irq/proc.c~irq_affinity 2004-12-24 13:34:29.000000000 -0800 +++ ./kernel/irq/proc.c 2005-01-25 20:53:45.581952208 -0800 @@ -19,8 +19,6 @@ static struct proc_dir_entry *root_irq_d */ static struct proc_dir_entry *smp_affinity_entry[NR_IRQS]; -cpumask_t irq_affinity[NR_IRQS] = { [0 ... NR_IRQS-1] = CPU_MASK_ALL }; - static int irq_affinity_read_proc(char *page, char **start, off_t off, int count, int *eof, void *data) { diff -Naurp ./kernel/irq/manage.c~irq_affinity ./kernel/irq/manage.c --- ./kernel/irq/manage.c~irq_affinity 2004-12-24 13:35:50.000000000 -0800 +++ ./kernel/irq/manage.c 2005-01-25 20:54:09.753277608 -0800 @@ -15,6 +15,8 @@ #ifdef CONFIG_SMP +cpumask_t irq_affinity[NR_IRQS] = { [0 ... NR_IRQS-1] = CPU_MASK_ALL }; + /** * synchronize_irq - wait for pending IRQ handlers (on other CPUs) *