|
@@ -95,7 +95,7 @@ static int bcm1480_set_affinity(struct irq_data *d, const struct cpumask *mask,
|
|
|
u64 cur_ints;
|
|
u64 cur_ints;
|
|
|
unsigned long flags;
|
|
unsigned long flags;
|
|
|
|
|
|
|
|
- i = cpumask_first(mask);
|
|
|
|
|
|
|
+ i = cpumask_first_and(mask, cpu_online_mask);
|
|
|
|
|
|
|
|
/* Convert logical CPU to physical CPU */
|
|
/* Convert logical CPU to physical CPU */
|
|
|
cpu = cpu_logical_map(i);
|
|
cpu = cpu_logical_map(i);
|