x86: Re-get cfg_new in case reuse/move irq_desc
[pandora-kernel.git] / arch / x86 / kernel / apic / io_apic.c
index ff23719..085e60e 100644 (file)
@@ -3186,6 +3186,7 @@ unsigned int create_irq_nr(unsigned int irq_want, int node)
                        continue;
 
                desc_new = move_irq_desc(desc_new, node);
+               cfg_new = desc_new->chip_data;
 
                if (__assign_irq_vector(new, cfg_new, apic->target_cpus()) == 0)
                        irq = new;