--- 035f5681f97b9636abf58cf3911d367810690e2c +++ 2e7610cb33d5be4afa18daae6a5f9187078a2bf4 @@ -117,7 +117,7 @@ int cpu_check_affinity(unsigned int irq, int cpu_dest; /* timer and ipi have to always be received on all CPUs */ - if (CHECK_IRQ_PER_CPU(irq_to_desc(irq)->status)) { + if (CHECK_IRQ_PER_CPU(irq)) { /* Bad linux design decision. The mask has already * been set; we must reset it */ cpumask_setall(irq_desc[irq].affinity);