]> git.ipfire.org Git - people/ms/linux.git/blobdiff - arch/x86/kernel/acpi/boot.c
x86/irq: Fix regression caused by commit b568b8601f05
[people/ms/linux.git] / arch / x86 / kernel / acpi / boot.c
index 460f498cffc3ab3abf25a35cb14dd4b76509f97a..a3eadfdc3e047f050dfd761249d5054e09ac0b25 100644 (file)
@@ -606,6 +606,11 @@ int acpi_gsi_to_irq(u32 gsi, unsigned int *irqp)
 {
        int rc, irq, trigger, polarity;
 
+       if (acpi_irq_model == ACPI_IRQ_MODEL_PIC) {
+               *irqp = gsi;
+               return 0;
+       }
+
        rc = acpi_get_override_irq(gsi, &trigger, &polarity);
        if (rc == 0) {
                trigger = trigger ? ACPI_LEVEL_SENSITIVE : ACPI_EDGE_SENSITIVE;