Skip to content

Commit 3a10766

Browse files
committed
PCI: Drop references acquired by of_parse_phandle()
of_parse_phandle() returns a device_node pointer with the refcount incremented. We should dispose of this reference when we're finished. Drop the reference acquired by of_parse_phandle(). Signed-off-by: Bjorn Helgaas <[email protected]> Reviewed-by: Lorenzo Pieralisi <[email protected]>
1 parent 2291ec0 commit 3a10766

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

drivers/pci/host/pci-mvebu.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -879,6 +879,7 @@ static void mvebu_pcie_msi_enable(struct mvebu_pcie *pcie)
879879
return;
880880

881881
pcie->msi = of_pci_find_msi_chip_by_node(msi_node);
882+
of_node_put(msi_node);
882883

883884
if (pcie->msi)
884885
pcie->msi->dev = &pcie->pdev->dev;

drivers/pci/host/pci-xgene.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -514,6 +514,7 @@ static int xgene_pcie_msi_enable(struct pci_bus *bus)
514514
if (!bus->msi)
515515
return -ENODEV;
516516

517+
of_node_put(msi_node);
517518
bus->msi->dev = &bus->dev;
518519
return 0;
519520
}

0 commit comments

Comments
 (0)