···590 */591int acpi_register_gsi(u32 gsi, int triggering, int polarity)592{000593 if (has_8259 && gsi < 16)594 return isa_irq_to_vector(gsi);595
···590 */591int acpi_register_gsi(u32 gsi, int triggering, int polarity)592{593+ if (acpi_irq_model == ACPI_IRQ_MODEL_PLATFORM)594+ return gsi;595+596 if (has_8259 && gsi < 16)597 return isa_irq_to_vector(gsi);598
+3
arch/ia64/sn/kernel/io_acpi_init.c
···223 u64 result;224 s64 status;225000226 acpi_bus_register_driver(&acpi_sn_hubdev_driver);227 status = sal_ioif_init(&result);228 if (status || result)
···223 u64 result;224 s64 status;225226+ /* SN Altix does not follow the IOSAPIC IRQ routing model */227+ acpi_irq_model = ACPI_IRQ_MODEL_PLATFORM;228+229 acpi_bus_register_driver(&acpi_sn_hubdev_driver);230 status = sal_ioif_init(&result);231 if (status || result)