diff options
author | Yinghai Lu <yinghai@kernel.org> | 2012-05-17 21:51:12 -0400 |
---|---|---|
committer | Bjorn Helgaas <bhelgaas@google.com> | 2012-06-13 17:42:22 -0400 |
commit | f848ffb1043ed0d168064176fb452cc51ec8e0b7 (patch) | |
tree | 8545bbe7d0a6873e732752cb920a1c0231b73b9f | |
parent | f6dd68a77f9c07088eee71a1787cfc84dcf49198 (diff) |
PCI: insert busn_res in pci_create_root_bus()
That busn_res is from resources list.
Signed-off-by: Yinghai Lu <yinghai@kernel.org>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
-rw-r--r-- | drivers/pci/probe.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/pci/probe.c b/drivers/pci/probe.c index 7662ab7b2640..59011ce9840f 100644 --- a/drivers/pci/probe.c +++ b/drivers/pci/probe.c | |||
@@ -1684,7 +1684,10 @@ struct pci_bus *pci_create_root_bus(struct device *parent, int bus, | |||
1684 | list_move_tail(&window->list, &bridge->windows); | 1684 | list_move_tail(&window->list, &bridge->windows); |
1685 | res = window->res; | 1685 | res = window->res; |
1686 | offset = window->offset; | 1686 | offset = window->offset; |
1687 | pci_bus_add_resource(b, res, 0); | 1687 | if (res->flags & IORESOURCE_BUS) |
1688 | pci_bus_insert_busn_res(b, bus, res->end); | ||
1689 | else | ||
1690 | pci_bus_add_resource(b, res, 0); | ||
1688 | if (offset) { | 1691 | if (offset) { |
1689 | if (resource_type(res) == IORESOURCE_IO) | 1692 | if (resource_type(res) == IORESOURCE_IO) |
1690 | fmt = " (bus address [%#06llx-%#06llx])"; | 1693 | fmt = " (bus address [%#06llx-%#06llx])"; |