Commit d7d51fa4 authored by Andy Grover's avatar Andy Grover

ACPI: *really* fix ISO SCI override support (thanks again to John Stultz)

parent 53a2fd7f
...@@ -1028,11 +1028,16 @@ void __init mp_config_ioapic_for_sci(int irq) ...@@ -1028,11 +1028,16 @@ void __init mp_config_ioapic_for_sci(int irq)
if (entry->header.type == ACPI_MADT_INT_SRC_OVR && if (entry->header.type == ACPI_MADT_INT_SRC_OVR &&
acpi_fadt.sci_int == entry->bus_irq) { acpi_fadt.sci_int == entry->bus_irq) {
/* /*
* ACPI should use the settings in the * See the note at the end of ACPI 2.0b section
* ISO for its SCI. Do not continue. * 5.2.10.8 for what this is about.
*/ */
acpi_fadt.sci_int = entry->global_irq; if (entry->bus_irq != entry->global_irq) {
return; acpi_fadt.sci_int = entry->global_irq;
irq = entry->global_irq;
break;
}
else
return;
} }
entry = (struct acpi_table_int_src_ovr *) entry = (struct acpi_table_int_src_ovr *)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment