aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/pci.h
diff options
context:
space:
mode:
authorBjorn Helgaas <bhelgaas@google.com>2011-10-28 18:25:55 -0400
committerJesse Barnes <jbarnes@virtuousgeek.org>2012-01-06 15:10:53 -0500
commitde4b2f76d69673cea08be952dcb4df2f4c81c6e3 (patch)
treec4ad7b48299c2916117367641dfe1fa09325d8e1 /include/linux/pci.h
parenta2ebb827958a4ab3577443f89037f229683c644a (diff)
PCI: convert pci_scan_bus() to use pci_create_root_bus()
I plan to deprecate pci_scan_bus_parented(), so use pci_create_root_bus() directly instead. pci_scan_bus() itself will be removed as soon as all callers are gone, so this is just an interim step. v2: export pci_scan_bus Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Diffstat (limited to 'include/linux/pci.h')
-rw-r--r--include/linux/pci.h10
1 files changed, 1 insertions, 9 deletions
diff --git a/include/linux/pci.h b/include/linux/pci.h
index 5102d74f6bf..ff280e08690 100644
--- a/include/linux/pci.h
+++ b/include/linux/pci.h
@@ -661,15 +661,7 @@ extern struct pci_bus *pci_find_bus(int domain, int busnr);
661void pci_bus_add_devices(const struct pci_bus *bus); 661void pci_bus_add_devices(const struct pci_bus *bus);
662struct pci_bus *pci_scan_bus_parented(struct device *parent, int bus, 662struct pci_bus *pci_scan_bus_parented(struct device *parent, int bus,
663 struct pci_ops *ops, void *sysdata); 663 struct pci_ops *ops, void *sysdata);
664static inline struct pci_bus * __devinit pci_scan_bus(int bus, struct pci_ops *ops, 664struct pci_bus *pci_scan_bus(int bus, struct pci_ops *ops, void *sysdata);
665 void *sysdata)
666{
667 struct pci_bus *root_bus;
668 root_bus = pci_scan_bus_parented(NULL, bus, ops, sysdata);
669 if (root_bus)
670 pci_bus_add_devices(root_bus);
671 return root_bus;
672}
673struct pci_bus *pci_create_root_bus(struct device *parent, int bus, 665struct pci_bus *pci_create_root_bus(struct device *parent, int bus,
674 struct pci_ops *ops, void *sysdata, 666 struct pci_ops *ops, void *sysdata,
675 struct list_head *resources); 667 struct list_head *resources);