lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-ID: <20221017035156.2497448-1-yangyingliang@huawei.com> Date: Mon, 17 Oct 2022 11:51:53 +0800 From: Yang Yingliang <yangyingliang@...wei.com> To: <linux-mediatek@...ts.infradead.org>, <netdev@...r.kernel.org> CC: <nbd@....name>, <davem@...emloft.net> Subject: [PATCH net 0/3] net: ethernet: mtk_eth_wed: fixe some leaks I found some leaks in mtk_eth_soc.c/mtk_wed.c. patch#1 - I found mtk_wed_exit() is never called, I think mtk_wed_exit() need be called in error path or module remove function to free the memory allocated in mtk_wed_add_hw(). patch#2 - The device is not put in error path in mtk_wed_add_hw(). patch#3 - The device_node pointer returned by of_parse_phandle() with refcount incremented, it should be decreased when it done. This patchset was just compiled tested because I don't have any HW on which to do the actual tests. Yang Yingliang (3): net: ethernet: mtk_eth_soc: fix possible memory leak in mtk_probe() net: ethernet: mtk_eth_wed: add missing put_device() in mtk_wed_add_hw() net: ethernet: mtk_eth_wed: add missing of_node_put() drivers/net/ethernet/mediatek/mtk_eth_soc.c | 17 ++++++++++++----- drivers/net/ethernet/mediatek/mtk_wed.c | 15 ++++++++++++--- 2 files changed, 24 insertions(+), 8 deletions(-) -- 2.25.1
Powered by blists - more mailing lists