Messages in this thread Patch in this message | | | From | Yinghai Lu <> | Subject | [PATCH 18/36] PCI: insert busn_res in pci_create_root_bus | Date | Wed, 29 Feb 2012 19:00:19 -0800 |
| |
that busn_res is from resources list
Signed-off-by: Yinghai Lu <yinghai@kernel.org> --- 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 ed82369..25a7ef8 100644 --- a/drivers/pci/probe.c +++ b/drivers/pci/probe.c @@ -1649,7 +1649,10 @@ struct pci_bus *pci_create_root_bus(struct device *parent, int bus, list_move_tail(&window->list, &bridge->windows); res = window->res; offset = window->offset; - pci_bus_add_resource(b, res, 0); + if (res->flags & IORESOURCE_BUS) + pci_bus_insert_busn_res(b, res->start, res->end); + else + pci_bus_add_resource(b, res, 0); if (offset) { if (resource_type(res) == IORESOURCE_IO) fmt = " (bus address [%#06llx-%#06llx])"; -- 1.7.7
| |