1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/net/ethernet/mediatek
Yan Cangang 603ea5e7ff net: ethernet: mtk_eth_soc: fix memory leak in error path
In mtk_ppe_init(), when dmam_alloc_coherent() or devm_kzalloc() failed,
the rhashtable ppe->l2_flows isn't destroyed. Fix it.

In mtk_probe(), when mtk_ppe_init() or mtk_eth_offload_init() or
register_netdev() failed, have the same problem. Fix it.

Fixes: 33fc42de33 ("net: ethernet: mtk_eth_soc: support creating mac address based offload entries")
Signed-off-by: Yan Cangang <nalanzeyu@gmail.com>
Reviewed-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2022-11-22 20:16:45 -08:00
..
Kconfig net: ethernet: mtk_eth_soc: add support for page_pool_get_stats 2022-07-25 10:38:57 +01:00
Makefile net: ethernet: mediatek: Remove -Warray-bounds exception 2022-10-07 08:49:29 +01:00
mtk_eth_path.c net: mtk_eth: simplify the mediatek code return expression 2020-12-14 17:51:26 -08:00
mtk_eth_soc.c net: ethernet: mtk_eth_soc: fix memory leak in error path 2022-11-22 20:16:45 -08:00
mtk_eth_soc.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2022-09-29 14:30:51 -07:00
mtk_ppe.c net: ethernet: mtk_eth_soc: fix memory leak in error path 2022-11-22 20:16:45 -08:00
mtk_ppe.h net: ethernet: mtk_eth_soc: fix memory leak in error path 2022-11-22 20:16:45 -08:00
mtk_ppe_debugfs.c net: ethernet: mtk_eth_soc: use DEFINE_SHOW_ATTRIBUTE to simplify code 2022-09-29 09:57:23 +02:00
mtk_ppe_offload.c net: ethernet: mtk_eth_soc: introduce flow offloading support for mt7986 2022-09-22 15:13:24 +02:00
mtk_ppe_regs.h net: ethernet: mtk_eth_soc: introduce flow offloading support for mt7986 2022-09-22 15:13:24 +02:00
mtk_sgmii.c net: mtk_eth_soc: partially convert to phylink_pcs 2022-05-19 18:14:30 -07:00
mtk_star_emac.c net: ethernet: mtk-star-emac: disable napi when connect and start PHY failed in mtk_star_enable() 2022-11-08 13:28:07 +01:00
mtk_wed.c net: ethernet: mtk_eth_wed: add missing of_node_put() 2022-10-17 09:35:06 +01:00
mtk_wed.h net: ethernet: mtk_eth_wed: add wed support for mt7986 chipset 2022-09-22 15:13:24 +02:00
mtk_wed_debugfs.c net: ethernet: mtk_eth_wed: add wed support for mt7986 chipset 2022-09-22 15:13:24 +02:00
mtk_wed_ops.c net: ethernet: mtk_eth_soc: add support for Wireless Ethernet Dispatch (WED) 2022-04-06 14:08:49 +01:00
mtk_wed_regs.h net: ethernet: mtk_eth_wed: add axi bus support 2022-09-22 15:13:24 +02:00