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

PCI: Remove unused function declarations

The following declarations have never been implemented since the beginning
of git history, so remove them:

u8 acpiphp_get_attention_status(struct acpiphp_slot *slot);
u8 cpci_get_latch_status(struct slot *slot);
u8 cpci_get_adapter_status(struct slot *slot);
int ibmphp_get_total_hp_slots(void);
void ibmphp_free_ibm_slot(struct slot *);
void pdev_enable_device(struct pci_dev *);

Link: https://lore.kernel.org/r/20230811095933.28652-1-yuehaibing@huawei.com
Signed-off-by: Yue Haibing <yuehaibing@huawei.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>

authored by

Yue Haibing and committed by
Bjorn Helgaas
ea91512d 87382ead

-6
-1
drivers/pci/hotplug/acpiphp.h
··· 178 178 int acpiphp_enable_slot(struct acpiphp_slot *slot); 179 179 int acpiphp_disable_slot(struct acpiphp_slot *slot); 180 180 u8 acpiphp_get_power_status(struct acpiphp_slot *slot); 181 - u8 acpiphp_get_attention_status(struct acpiphp_slot *slot); 182 181 u8 acpiphp_get_latch_status(struct acpiphp_slot *slot); 183 182 u8 acpiphp_get_adapter_status(struct acpiphp_slot *slot); 184 183
-2
drivers/pci/hotplug/cpci_hotplug.h
··· 83 83 * board/chassis drivers. 84 84 */ 85 85 u8 cpci_get_attention_status(struct slot *slot); 86 - u8 cpci_get_latch_status(struct slot *slot); 87 - u8 cpci_get_adapter_status(struct slot *slot); 88 86 u16 cpci_get_hs_csr(struct slot *slot); 89 87 int cpci_set_attention_status(struct slot *slot, int status); 90 88 int cpci_check_and_clear_ins(struct slot *slot);
-2
drivers/pci/hotplug/ibmphp.h
··· 264 264 void ibmphp_free_ebda_hpc_queue(void); 265 265 int ibmphp_access_ebda(void); 266 266 struct slot *ibmphp_get_slot_from_physical_num(u8); 267 - int ibmphp_get_total_hp_slots(void); 268 - void ibmphp_free_ibm_slot(struct slot *); 269 267 void ibmphp_free_bus_info_queue(void); 270 268 void ibmphp_free_ebda_pci_rsrc_queue(void); 271 269 struct bus_info *ibmphp_find_same_bus_num(u32);
-1
include/linux/pci.h
··· 1403 1403 void pci_assign_unassigned_bus_resources(struct pci_bus *bus); 1404 1404 void pci_assign_unassigned_root_bus_resources(struct pci_bus *bus); 1405 1405 int pci_reassign_bridge_resources(struct pci_dev *bridge, unsigned long type); 1406 - void pdev_enable_device(struct pci_dev *); 1407 1406 int pci_enable_resources(struct pci_dev *, int mask); 1408 1407 void pci_assign_irq(struct pci_dev *dev); 1409 1408 struct resource *pci_find_resource(struct pci_dev *dev, struct resource *res);