Skip to contentSkip to conversation

Revert "PCI, x86: Implement pcibios_alloc_irq() and pcibios_free_irq()"

DISCUSSION Bjorn Helgaas 2 participants 2 messages Mar 31, 2016 – Apr 9, 2016

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

Please cherry pick the following commit from Linus' tree:

6c777e8799a9 ("Revert "PCI, x86: Implement pcibios_alloc_irq() and pcibios_free_irq()"")

to the v4.3.x and v4.4.x stable trees.

This fixes a regression introduced by 991de2e59090 ("PCI, x86:
Implement pcibios_alloc_irq() and pcibios_free_irq()"), which appeared in v4.3.

The bug causes some PCI drivers to stop working in v4.3. I think the problem is more related to the PCI topology, e.g., whether a device is behind a bridge, and the bridge IRQ setup, than it is to the PCI driver.

Bjorn

maintainer
#1 lore raw
Quoted 5 lines · Bjorn Helgaas

Please cherry pick the following commit from Linus' tree:

6c777e8799a9 ("Revert "PCI, x86: Implement pcibios_alloc_irq() and pcibios_free_irq()"")

to the v4.3.x and v4.4.x stable trees.

It doesn't apply at all to 4.4.x, can you provide a backported version?

thanks,

greg k-h