Commit ccb80393 authored by Peter Chen's avatar Peter Chen Committed by David S. Miller

ethernet: marvell: mvpp2: add missing of_node_put after calling of_parse_phandle

of_node_put needs to be called when the device node which is got
from of_parse_phandle has finished using.
Signed-off-by: default avatarPeter Chen <peter.chen@nxp.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent d4e4da00
...@@ -6234,6 +6234,7 @@ static int mvpp2_port_probe(struct platform_device *pdev, ...@@ -6234,6 +6234,7 @@ static int mvpp2_port_probe(struct platform_device *pdev,
err_free_irq: err_free_irq:
irq_dispose_mapping(port->irq); irq_dispose_mapping(port->irq);
err_free_netdev: err_free_netdev:
of_node_put(phy_node);
free_netdev(dev); free_netdev(dev);
return err; return err;
} }
...@@ -6244,6 +6245,7 @@ static void mvpp2_port_remove(struct mvpp2_port *port) ...@@ -6244,6 +6245,7 @@ static void mvpp2_port_remove(struct mvpp2_port *port)
int i; int i;
unregister_netdev(port->dev); unregister_netdev(port->dev);
of_node_put(port->phy_node);
free_percpu(port->pcpu); free_percpu(port->pcpu);
free_percpu(port->stats); free_percpu(port->stats);
for (i = 0; i < txq_number; i++) for (i = 0; i < txq_number; i++)
......
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