| Submitter | Yinghai Lu |
|---|---|
| Date | May 7, 2012, 8:29 p.m. |
| Message ID | <1336422606-4244-10-git-send-email-yinghai@kernel.org> |
| Download | mbox | patch |
| Permalink | /patch/157438/ |
| State | Rejected |
| Headers | show |
Comments
Patch
diff --git a/drivers/pci/probe.c b/drivers/pci/probe.c index 7662ab7..59011ce 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, 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, bus, res->end); + else + pci_bus_add_resource(b, res, 0); if (offset) { if (resource_type(res) == IORESOURCE_IO) fmt = " (bus address [%#06llx-%#06llx])";
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(-)