diff options
Diffstat (limited to 'arch/powerpc/kernel/irq.c')
-rw-r--r-- | arch/powerpc/kernel/irq.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/powerpc/kernel/irq.c b/arch/powerpc/kernel/irq.c index 45096033d37b..290559df1e8b 100644 --- a/arch/powerpc/kernel/irq.c +++ b/arch/powerpc/kernel/irq.c | |||
@@ -441,7 +441,7 @@ void migrate_irqs(void) | |||
441 | 441 | ||
442 | chip = irq_data_get_irq_chip(data); | 442 | chip = irq_data_get_irq_chip(data); |
443 | 443 | ||
444 | cpumask_and(mask, data->affinity, map); | 444 | cpumask_and(mask, irq_data_get_affinity_mask(data), map); |
445 | if (cpumask_any(mask) >= nr_cpu_ids) { | 445 | if (cpumask_any(mask) >= nr_cpu_ids) { |
446 | pr_warn("Breaking affinity for irq %i\n", irq); | 446 | pr_warn("Breaking affinity for irq %i\n", irq); |
447 | cpumask_copy(mask, map); | 447 | cpumask_copy(mask, map); |