aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/pci/bus.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/pci/bus.c b/drivers/pci/bus.c
index 8765e2d2aafa..8f3c6c080d88 100644
--- a/drivers/pci/bus.c
+++ b/drivers/pci/bus.c
@@ -356,8 +356,8 @@ void pci_bus_add_device(struct pci_dev *dev)
pci_dev_assign_added(dev, true);
- if (IS_ENABLED(CONFIG_OF) && pci_is_bridge(dev)) {
- retval = of_platform_populate(dev->dev.of_node, NULL, NULL,
+ if (dev_of_node(&dev->dev) && pci_is_bridge(dev)) {
+ retval = of_platform_populate(dev_of_node(&dev->dev), NULL, NULL,
&dev->dev);
if (retval)
pci_err(dev, "failed to populate child OF nodes (%d)\n",