Commit 4d55d014 authored by Wei Yongjun's avatar Wei Yongjun Committed by David S. Miller

net: phy: Add missing of_node_put() in xgmiitorgmii_probe()

This node pointer is returned by of_parse_phandle() with
refcount incremented in this function. of_node_put() on it
before exitting this function.

This is detected by Coccinelle semantic patch.
Signed-off-by: default avatarWei Yongjun <weiyj.lk@gmail.com>
Reviewed-by: default avatarKedareswara rao Appana <appanad@xilinx.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 6f0b826d
...@@ -75,6 +75,7 @@ int xgmiitorgmii_probe(struct mdio_device *mdiodev) ...@@ -75,6 +75,7 @@ int xgmiitorgmii_probe(struct mdio_device *mdiodev)
} }
priv->phy_dev = of_phy_find_device(phy_node); priv->phy_dev = of_phy_find_device(phy_node);
of_node_put(phy_node);
if (!priv->phy_dev) { if (!priv->phy_dev) {
dev_info(dev, "Couldn't find phydev\n"); dev_info(dev, "Couldn't find phydev\n");
return -EPROBE_DEFER; return -EPROBE_DEFER;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment