diff -urN 2.3.36/arch/i386/kernel/pci-i386.c 2.3.36-pci/arch/i386/kernel/pci-i386.c --- 2.3.36/arch/i386/kernel/pci-i386.c Wed Jan 5 17:42:50 2000 +++ 2.3.36-pci/arch/i386/kernel/pci-i386.c Wed Jan 5 18:09:21 2000 @@ -102,7 +102,7 @@ * Expects start=0, end=size-1, flags=resource type. */ -int pci_assign_resource(struct pci_dev *dev, int i) +static int __init pcibios_assign_resource(struct pci_dev *dev, int i) { struct resource *r = &dev->resource[i]; struct resource *pr = pci_find_parent_resource(dev, r); @@ -278,7 +278,7 @@ * address was unusable for some reason. */ if (!r->start && r->end) - pci_assign_resource(dev, idx); + pcibios_assign_resource(dev, idx); } if (pci_probe & PCI_ASSIGN_ROMS) { @@ -286,7 +286,7 @@ r->end -= r->start; r->start = 0; if (r->end) - pci_assign_resource(dev, PCI_ROM_RESOURCE); + pcibios_assign_resource(dev, PCI_ROM_RESOURCE); } } } diff -urN 2.3.36/drivers/pci/pcisyms.c 2.3.36-pci/drivers/pci/pcisyms.c --- 2.3.36/drivers/pci/pcisyms.c Fri Dec 31 16:33:03 1999 +++ 2.3.36-pci/drivers/pci/pcisyms.c Wed Jan 5 18:08:47 2000 @@ -26,7 +26,6 @@ EXPORT_SYMBOL(pci_set_master); EXPORT_SYMBOL(pci_simple_probe); EXPORT_SYMBOL(pci_set_power_state); -EXPORT_SYMBOL(pci_assign_resource); #ifdef CONFIG_PROC_FS EXPORT_SYMBOL(pci_proc_attach_device); EXPORT_SYMBOL(pci_proc_detach_device);