Nobody overwrite pci_probe. Remove it. Also make pcibios_assign_all_busses weak so that platform code can overwrite it. Signed-off-by: Atsushi Nemoto <anemo@xxxxxxxxxxxxx> --- Revised against current linux-queue tree. arch/mips/pci/pci.c | 8 ++------ 1 files changed, 2 insertions(+), 6 deletions(-) diff --git a/arch/mips/pci/pci.c b/arch/mips/pci/pci.c index 9dd6e01..a3dcfd4 100644 --- a/arch/mips/pci/pci.c +++ b/arch/mips/pci/pci.c @@ -21,10 +21,6 @@ */ int pci_probe_only; -#define PCI_ASSIGN_ALL_BUSSES 1 - -unsigned int pci_probe = PCI_ASSIGN_ALL_BUSSES; - /* * The PCI controller list. */ @@ -221,9 +217,9 @@ void pcibios_set_master(struct pci_dev *dev) pci_write_config_byte(dev, PCI_LATENCY_TIMER, lat); } -unsigned int pcibios_assign_all_busses(void) +unsigned int __weak pcibios_assign_all_busses(void) { - return (pci_probe & PCI_ASSIGN_ALL_BUSSES) ? 1 : 0; + return 1; } int __weak pcibios_plat_dev_init(struct pci_dev *dev)