• S
    pci, acpi: reroute PCI interrupt to legacy boot interrupt equivalent · e1d3a908
    Stefan Assmann 提交于
    Some chipsets (e.g. intel 6700PXH) generate a legacy INTx when the
    IRQ entry in the chipset's IO-APIC is masked (as, e.g. the RT kernel
    does during interrupt handling). On chipsets where this INTx generation
    cannot be disabled, we reroute the valid interrupts to their legacy
    equivalent to get rid of spurious interrupts that might otherwise bring
    down (vital) interrupt lines through spurious interrupt detection in
    note_interrupt().
    
    This patch benefited from discussions with Alexander Graf, Torsten Duwe,
    Ihno Krumreich, Daniel Gollub, Hannes Reinecke. The conclusions we drew
    and the patch itself are the authors' responsibility alone.
    Signed-off-by: NStefan Assmann <sassmann@suse.de>
    Signed-off-by: NOlaf Dabrunz <od@suse.de>
    Signed-off-by: NIngo Molnar <mingo@elte.hu>
    e1d3a908
pci_irq.c 16.8 KB