fix irq affinity for bcm1480
PATCH 1/1 fix irq affinity for bcm1480
Fix irq affinity setting for bcm1480.
Signed-off-by Mark Mason ([email protected])
arch/mips/sibyte/bcm1480/irq.c +2 -2
@@ -141,11 +141,11 @@ static void bcm1480_set_affinity(unsigneunsigned long flags;unsigned int irq_dirty; - i =first_cpu (mask); -if (next_cpu (i, mask) <=NR_CPUS ) { +if (cpus_weight (mask) !=1 ) {printk ("attempted to set irq affinity for irq %d to multiple CPUs\n" , irq);return ; } + i =first_cpu (mask);/* Convert logical CPU to physical CPU */ cpu =cpu_logical_map (i);