linux-stable/drivers/net/ethernet/ibm
Yang Yingliang 0e7ce23a91 net: ehea: fix possible memory leak in ehea_register_port()
If of_device_register() returns error, the of node and the
name allocated in dev_set_name() is leaked, call put_device()
to give up the reference that was set in device_initialize(),
so that of node is put in logical_port_release() and the name
is freed in kobject_cleanup().

Fixes: 1acf2318dd ("ehea: dynamic add / remove port")
Signed-off-by: Yang Yingliang <yangyingliang@huawei.com>
Link: https://lore.kernel.org/r/20221025130011.1071357-1-yangyingliang@huawei.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
2022-10-27 12:51:41 +02:00
..
ehea net: ehea: fix possible memory leak in ehea_register_port() 2022-10-27 12:51:41 +02:00
emac net: ibm: emac: Switch to use dev_err_probe() helper 2022-09-21 13:50:03 +01:00
ibmveth.c ibmveth: Ethtool set queue support 2022-09-30 12:40:22 +01:00
ibmveth.h ibmveth: Implement multi queue on xmit 2022-09-30 12:40:22 +01:00
ibmvnic.c net: drop the weight argument from netif_napi_add 2022-09-28 18:57:14 -07:00
ibmvnic.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2022-04-28 13:02:01 -07:00
Kconfig treewide: replace '---help---' in Kconfig files with 'help' 2020-06-14 01:57:21 +09:00
Makefile treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00