Messages in this thread Patch in this message | | | Date | Mon, 7 Nov 2005 10:41:50 -0800 | From | Rajesh Shah <> | Subject | Re: 2.6.14-mm1: drivers/pci/hotplug/: namespace clashes |
| |
On Mon, Nov 07, 2005 at 06:37:32PM +0100, Adrian Bunk wrote: > <-- snip --> > > ... > LD drivers/pci/hotplug/built-in.o > drivers/pci/hotplug/shpchp.o: In function `get_hp_hw_control_from_firmware': > : multiple definition of `get_hp_hw_control_from_firmware' > drivers/pci/hotplug/pciehp.o:: first defined here > ld: Warning: size of symbol `get_hp_hw_control_from_firmware' changed from 472 in drivers/pci/hotplug/pciehp.o to 25 in drivers/pci/hotplug/shpchp.o > drivers/pci/hotplug/shpchp.o: In function `get_hp_params_from_firmware': > : multiple definition of `get_hp_params_from_firmware' > drivers/pci/hotplug/pciehp.o:: first defined here > make[3]: *** [drivers/pci/hotplug/built-in.o] Error 1 > This patch should fix this:
Signed-off-by: Rajesh Shah <rajesh.shah@intel.com>
drivers/pci/hotplug/pciehp.h | 4 ++-- drivers/pci/hotplug/pciehprm_acpi.c | 4 ++-- drivers/pci/hotplug/pciehprm_nonacpi.c | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-)
Index: linux-2.6.14-mm1/drivers/pci/hotplug/pciehp.h =================================================================== --- linux-2.6.14-mm1.orig/drivers/pci/hotplug/pciehp.h +++ linux-2.6.14-mm1/drivers/pci/hotplug/pciehp.h @@ -191,8 +191,8 @@ extern u8 pciehp_handle_power_fault (u8 /* pci functions */ extern int pciehp_configure_device (struct slot *p_slot); extern int pciehp_unconfigure_device (struct slot *p_slot); -extern int get_hp_hw_control_from_firmware(struct pci_dev *dev); -extern void get_hp_params_from_firmware(struct pci_dev *dev, +extern int pciehp_get_hp_hw_control_from_firmware(struct pci_dev *dev); +extern void pciehp_get_hp_params_from_firmware(struct pci_dev *dev, struct hotplug_params *hpp); Index: linux-2.6.14-mm1/drivers/pci/hotplug/pciehprm_acpi.c =================================================================== --- linux-2.6.14-mm1.orig/drivers/pci/hotplug/pciehprm_acpi.c +++ linux-2.6.14-mm1/drivers/pci/hotplug/pciehprm_acpi.c @@ -169,7 +169,7 @@ static int is_root_bridge(acpi_handle ha return 0; } -int get_hp_hw_control_from_firmware(struct pci_dev *dev) +int pciehp_get_hp_hw_control_from_firmware(struct pci_dev *dev) { acpi_status status; acpi_handle chandle, handle = DEVICE_ACPI_HANDLE(&(dev->dev)); @@ -228,7 +228,7 @@ int get_hp_hw_control_from_firmware(stru return -1; } -void get_hp_params_from_firmware(struct pci_dev *dev, +void pciehp_get_hp_params_from_firmware(struct pci_dev *dev, struct hotplug_params *hpp) { acpi_status status = AE_NOT_FOUND; Index: linux-2.6.14-mm1/drivers/pci/hotplug/pciehprm_nonacpi.c =================================================================== --- linux-2.6.14-mm1.orig/drivers/pci/hotplug/pciehprm_nonacpi.c +++ linux-2.6.14-mm1/drivers/pci/hotplug/pciehprm_nonacpi.c @@ -36,13 +36,13 @@ #include "pciehp.h" -void get_hp_params_from_firmware(struct pci_dev *dev, +void pciehp_get_hp_params_from_firmware(struct pci_dev *dev, struct hotplug_params *hpp) { return; } -int get_hp_hw_control_from_firmware(struct pci_dev *dev) +int pciehp_get_hp_hw_control_from_firmware(struct pci_dev *dev) { return 0; } - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |