|
@@ -928,8 +928,10 @@ void xics_migrate_irqs_away(void)
|
|
|
if (xics_status[0] != hw_cpu)
|
|
|
goto unlock;
|
|
|
|
|
|
- printk(KERN_WARNING "IRQ %u affinity broken off cpu %u\n",
|
|
|
- virq, cpu);
|
|
|
+ /* This is expected during cpu offline. */
|
|
|
+ if (cpu_online(cpu))
|
|
|
+ printk(KERN_WARNING "IRQ %u affinity broken off cpu %u\n",
|
|
|
+ virq, cpu);
|
|
|
|
|
|
/* Reset affinity to all cpus */
|
|
|
cpumask_setall(irq_to_desc(virq)->affinity);
|