Commit ce46ece9 authored by Patrick Mochel's avatar Patrick Mochel

Re-add check for valid acpi routing information, instead of assuming it works

parent 9dd1bc8a
...@@ -59,10 +59,14 @@ static int acpi_lookup_irq ( ...@@ -59,10 +59,14 @@ static int acpi_lookup_irq (
static int __init pci_acpi_init(void) static int __init pci_acpi_init(void)
{ {
if (!(pci_probe & PCI_NO_ACPI_ROUTING)) { if (!(pci_probe & PCI_NO_ACPI_ROUTING)) {
printk(KERN_INFO "PCI: Using ACPI for IRQ routing\n"); if (acpi_prts.count) {
printk(KERN_INFO "PCI: if you experience problems, try using option 'pci=noacpi'\n"); printk(KERN_INFO "PCI: Using ACPI for IRQ routing\n");
pci_use_acpi_routing = 1; printk(KERN_INFO "PCI: if you experience problems, try using option 'pci=noacpi'\n");
pci_lookup_irq = acpi_lookup_irq; pci_use_acpi_routing = 1;
pci_lookup_irq = acpi_lookup_irq;
} else
printk(KERN_WARNING "PCI: Invalid ACPI-PCI IRQ routing table\n");
} }
return 0; return 0;
} }
......
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