···107107108108struct irq_desc *move_irq_desc(struct irq_desc *desc, int node)109109{110110- /* those all static, do move them */111111- if (desc->irq < NR_IRQS_LEGACY)110110+ /* those static or target node is -1, do not move them */111111+ if (desc->irq < NR_IRQS_LEGACY || node == -1)112112 return desc;113113114114 if (desc->node != node)