From: Matthew Minter <matt@xxxxxxxxxxxx> Most of the architectures are switched to allocating IRQs at device_enable time instead of boot time, however s390 does not provide an easy way of making that transition so the new code is disabled here on s390. Signed-off-by: Matthew Minter <matt@xxxxxxxxxxxx> --- arch/s390/pci/pci.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/arch/s390/pci/pci.c b/arch/s390/pci/pci.c index 2fa7b14..720592f 100644 --- a/arch/s390/pci/pci.c +++ b/arch/s390/pci/pci.c @@ -434,6 +434,13 @@ out: return rc; } +int pcibios_root_bridge_prepare(struct pci_host_bridge *bridge) +{ + bridge->swizzle_irq = NULL; + bridge->map_irq = NULL; + return 0; +} + void arch_teardown_msi_irqs(struct pci_dev *pdev) { struct zpci_dev *zdev = get_zdev(pdev); -- 2.1.0 -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html