Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e63501d5 authored by Len Brown's avatar Len Brown
Browse files

Pull bugzilla-5637 into release branch

parents 88fb61e4 96c2a876
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -429,6 +429,15 @@ int acpi_pci_irq_enable(struct pci_dev *dev)
					  &polarity, &link,
					  acpi_pci_allocate_irq);

	if (irq < 0) {
		/*
		 * IDE legacy mode controller IRQs are magic. Why do compat
		 * extensions always make such a nasty mess.
		 */
		if (dev->class >> 8 == PCI_CLASS_STORAGE_IDE &&
				(dev->class & 0x05) == 0)
			return 0;
	}
	/*
	 * No IRQ known to the ACPI subsystem - maybe the BIOS / 
	 * driver reported one, then use it. Exit in any case.