net: netcp: add missing of_node_put() in netcp_probe()

This node pointer is returned by of_get_child_by_name() 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: Wei Yongjun <weiyongjun1@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
Wei Yongjun 2016-10-22 14:40:17 +00:00 committed by David S. Miller
parent f850b4a77d
commit e2897b8238

View File

@ -2120,6 +2120,8 @@ static int netcp_probe(struct platform_device *pdev)
}
}
of_node_put(interfaces);
/* Add the device instance to the list */
list_add_tail(&netcp_device->device_list, &netcp_devices);
@ -2132,6 +2134,8 @@ probe_quit_interface:
netcp_delete_interface(netcp_device, netcp_intf->ndev);
}
of_node_put(interfaces);
probe_quit:
pm_runtime_put_sync(&pdev->dev);
pm_runtime_disable(&pdev->dev);