[MIPS] Sibyte: pin timer interrupt to their cores.
[sfrench/cifs-2.6.git] / arch / mips / kernel / cevt-bcm1480.c
index 21e6d63eb4d191f96df5e7eb6b7a454dec39fb73..f6fcc62ade3acab447c2751c8479b1428393b9d5 100644 (file)
@@ -143,7 +143,10 @@ void __cpuinit sb1480_clockevent_init(void)
 
        action->handler = sibyte_counter_handler;
        action->flags   = IRQF_DISABLED | IRQF_PERCPU;
+       action->mask    = cpumask_of_cpu(cpu);
        action->name    = name;
        action->dev_id  = cd;
+
+       irq_set_affinity(irq, cpumask_of_cpu(cpu));
        setup_irq(irq, action);
 }