diff options
Diffstat (limited to 'arch/ia64/pci/pci.c')
-rw-r--r-- | arch/ia64/pci/pci.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/arch/ia64/pci/pci.c b/arch/ia64/pci/pci.c index d89b6013c941..7cc3be9fa7c6 100644 --- a/arch/ia64/pci/pci.c +++ b/arch/ia64/pci/pci.c | |||
@@ -533,9 +533,10 @@ void pcibios_fixup_bus(struct pci_bus *b) | |||
533 | { | 533 | { |
534 | struct pci_dev *dev; | 534 | struct pci_dev *dev; |
535 | 535 | ||
536 | if (b->self) | 536 | if (b->self) { |
537 | pci_read_bridge_bases(b); | ||
537 | pcibios_fixup_bridge_resources(b->self); | 538 | pcibios_fixup_bridge_resources(b->self); |
538 | 539 | } | |
539 | list_for_each_entry(dev, &b->devices, bus_list) | 540 | list_for_each_entry(dev, &b->devices, bus_list) |
540 | pcibios_fixup_device_resources(dev); | 541 | pcibios_fixup_device_resources(dev); |
541 | platform_pci_fixup_bus(b); | 542 | platform_pci_fixup_bus(b); |