X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fx86_64%2Fkernel%2Fmpparse.c;h=27122be5791ffc1c87cbd367cbe47ad5393a9007;hb=d939d46ba7caa14e960be18e18f5c07be8806d7a;hp=9f805a508e644e5bf0e06cdc28ad72a934b894b4;hpb=86090fcac5e27b630656fe3d963a6b80e26dac44;p=linux-2.6.git diff --git a/arch/x86_64/kernel/mpparse.c b/arch/x86_64/kernel/mpparse.c index 9f805a508..27122be57 100644 --- a/arch/x86_64/kernel/mpparse.c +++ b/arch/x86_64/kernel/mpparse.c @@ -920,8 +920,11 @@ void __init mp_parse_prt (void) } /* Don't set up the ACPI SCI because it's already set up */ - if (acpi_fadt.sci_int == gsi) + if (acpi_fadt.sci_int == gsi) { + /* we still need to set up the entry's irq */ + acpi_gsi_to_irq(gsi, &entry->irq); continue; + } ioapic = mp_find_ioapic(gsi); if (ioapic < 0)