projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7bc057d
)
phy: rockchip-typec: add missing of_node_put
author
Junlin Yang
<yangjunlin@yulong.com>
Tue, 16 Feb 2021 08:48:47 +0000
(16:48 +0800)
committer
Vinod Koul
<vkoul@kernel.org>
Mon, 15 Mar 2021 10:05:32 +0000
(15:35 +0530)
Fix OF node leaks by calling of_node_put in
for_each_available_child_of_node when the cycle returns.
Generated by: scripts/coccinelle/iterators/for_each_child.cocci
Signed-off-by: Junlin Yang <yangjunlin@yulong.com>
Link:
https://lore.kernel.org/r/20210216084847.1544-1-angkery@163.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/phy/rockchip/phy-rockchip-typec.c
patch
|
blob
|
history
diff --git
a/drivers/phy/rockchip/phy-rockchip-typec.c
b/drivers/phy/rockchip/phy-rockchip-typec.c
index 70a31251b202bc5b4e6b6cbf98ae69179ec96df0..d2bbdc96a1672ae1386e365803776bae54e84960 100644
(file)
--- a/
drivers/phy/rockchip/phy-rockchip-typec.c
+++ b/
drivers/phy/rockchip/phy-rockchip-typec.c
@@
-1180,6
+1180,7
@@
static int rockchip_typec_phy_probe(struct platform_device *pdev)
dev_err(dev, "failed to create phy: %pOFn\n",
child_np);
pm_runtime_disable(dev);
+ of_node_put(child_np);
return PTR_ERR(phy);
}