Skip to content

Commit 36640d2

Browse files
PCI: Export pci_get_host_bridge_device() for use by pci-keystone
The pci-keystone.c driver uses the 'pci_get_host_bridge_device()' helper. Export it in preparation for enabling the pci-keystone.c driver to be built as a loadable module. Signed-off-by: Siddharth Vadapalli <s-vadapalli@ti.com> Signed-off-by: Manivannan Sadhasivam <mani@kernel.org> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> Link: https://patch.msgid.link/20251029080547.1253757-2-s-vadapalli@ti.com
1 parent 95d9c3f commit 36640d2

2 files changed

Lines changed: 2 additions & 0 deletions

File tree

drivers/pci/host-bridge.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ struct device *pci_get_host_bridge_device(struct pci_dev *dev)
3333
kobject_get(&bridge->kobj);
3434
return bridge;
3535
}
36+
EXPORT_SYMBOL_GPL(pci_get_host_bridge_device);
3637

3738
void pci_put_host_bridge_device(struct device *dev)
3839
{

include/linux/pci.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -646,6 +646,7 @@ struct pci_host_bridge *pci_alloc_host_bridge(size_t priv);
646646
struct pci_host_bridge *devm_pci_alloc_host_bridge(struct device *dev,
647647
size_t priv);
648648
void pci_free_host_bridge(struct pci_host_bridge *bridge);
649+
struct device *pci_get_host_bridge_device(struct pci_dev *dev);
649650
struct pci_host_bridge *pci_find_host_bridge(struct pci_bus *bus);
650651

651652
void pci_set_host_bridge_release(struct pci_host_bridge *bridge,

0 commit comments

Comments
 (0)