• Y
    irq, x86: fix lock status with numa_migrate_irq_desc · 10b888d6
    Yinghai Lu 提交于
    Eric Paris reported:
    
    > I have an hp dl785g5 which is unable to successfully run
    > 2.6.29-0.66.rc3.fc11.x86_64 or 2.6.29-rc2-next-20090126.  During bootup
    > (early in userspace daemons starting) I get the below BUG, which quickly
    > renders the machine dead.  I assume it is because sparse_irq_lock never
    > gets released when the BUG kills that task.
    
    Adjust lock sequence when migrating a descriptor with
    CONFIG_NUMA_MIGRATE_IRQ_DESC enabled.
    Signed-off-by: NYinghai Lu <yinghai@kernel.org>
    Signed-off-by: NIngo Molnar <mingo@elte.hu>
    10b888d6
io_apic.c 97.9 KB