mirror of
https://github.com/FEX-Emu/linux.git
synced 2025-02-01 00:23:00 +00:00
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:
parent
f850b4a77d
commit
e2897b8238
@ -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);
|
||||
|
Loading…
x
Reference in New Issue
Block a user