[+Bjorn, linux-pci] On Friday, February 10, 2017 12:45:17 PM Stefan Assmann wrote: > When checking for boot interrupts and PRT index is zero avoid doing > any interrupt rerouting since the code currently does not handle > determining the IRQ via _CRS method. > > Fixes: > https://bugzilla.kernel.org/show_bug.cgi?id=43074 > > Signed-off-by: Stefan Assmann <sassmann@xxxxxxxxx> Bjorn, what do you think? > --- > drivers/acpi/pci_irq.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/acpi/pci_irq.c b/drivers/acpi/pci_irq.c > index c576a6f..6ecbde0 100644 > --- a/drivers/acpi/pci_irq.c > +++ b/drivers/acpi/pci_irq.c > @@ -280,7 +280,7 @@ static int bridge_has_boot_interrupt_variant(struct pci_bus *bus) > static int acpi_reroute_boot_interrupt(struct pci_dev *dev, > struct acpi_prt_entry *entry) > { > - if (noioapicquirk || noioapicreroute) { > + if (noioapicquirk || noioapicreroute || entry->index == 0) { > return 0; > } else { > switch (bridge_has_boot_interrupt_variant(dev->bus)) { >