Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

PCI: hotplug: remove pci_do_scan_bus()

All callers of pci_do_scan_bus() are gone, so remove it.

Note that pci_do_scan_bus() was exported, so out-of-tree modules could
depend on it.

[bhelgaas: changelog]
Signed-off-by: Yinghai Lu <yinghai@kernel.org>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>

authored by

Yinghai Lu and committed by
Bjorn Helgaas
06aef8ce 69ba29b9

-16
-15
drivers/pci/hotplug-pci.c
··· 27 27 return 0; 28 28 } 29 29 EXPORT_SYMBOL_GPL(pci_hp_add_bridge); 30 - 31 - unsigned int __devinit pci_do_scan_bus(struct pci_bus *bus) 32 - { 33 - unsigned int max; 34 - 35 - max = pci_scan_child_bus(bus); 36 - 37 - /* 38 - * Make the discovered devices available. 39 - */ 40 - pci_bus_add_devices(bus); 41 - 42 - return max; 43 - } 44 - EXPORT_SYMBOL(pci_do_scan_bus);
-1
drivers/pci/pci.h
··· 125 125 126 126 /* Functions for PCI Hotplug drivers to use */ 127 127 int pci_hp_add_bridge(struct pci_dev *dev); 128 - extern unsigned int pci_do_scan_bus(struct pci_bus *bus); 129 128 130 129 #ifdef HAVE_PCI_LEGACY 131 130 extern void pci_create_legacy_files(struct pci_bus *bus);