···6061void irq_move_irq(struct irq_data *idata)62{063 bool masked;6465 if (likely(!irqd_is_setaffinity_pending(idata)))
+1-1
kernel/irq/spurious.c
···48 while (irqd_irq_inprogress(&desc->irq_data))49 cpu_relax();50 raw_spin_lock(&desc->lock);51- } while irqd_irq_inprogress(&desc->irq_data);52 /* Might have been disabled in meantime */53 return !irqd_irq_disabled(&desc->irq_data) && desc->action;54#else
···48 while (irqd_irq_inprogress(&desc->irq_data))49 cpu_relax();50 raw_spin_lock(&desc->lock);51+ } while (irqd_irq_inprogress(&desc->irq_data));52 /* Might have been disabled in meantime */53 return !irqd_irq_disabled(&desc->irq_data) && desc->action;54#else