>
>>> Test for NULL chip_data pointer before attempting to complete an irq
>>> move.
>>>
>>> Signed-off-by: Prarit Bhargava<prarit@redhat.com>
>>> Acked-by: Suresh Siddha<suresh.b.siddha@intel.com>
>>>
>>> diff --git a/arch/x86/kernel/apic/io_apic.c
>>> b/arch/x86/kernel/apic/io_apic.c
>>> index 127b871..eb2789c 100644
>>> --- a/arch/x86/kernel/apic/io_apic.c
>>> +++ b/arch/x86/kernel/apic/io_apic.c
>>> @@ -2545,6 +2545,9 @@ void irq_force_complete_move(int irq)
>>> struct irq_desc *desc = irq_to_desc(irq);
>>> struct irq_cfg *cfg = desc->chip_data;
>>>
>>> + if (!cfg)
>>> + return;
>>> +
>>> __irq_complete_move(&desc, cfg->vector);
>>> }
>>> #else
>>> --
>>> To unsubscribe from this list: send the line "unsubscribe
>>> linux-kernel" in
>>> the body of a message to
majordomo@vger.kernel.org
>>> More majordomo info at
http://vger.kernel.org/majordomo-info.html
>>> Please read the FAQ at
http://www.tux.org/lkml/
>>>