diff options
author | 2023-06-30 09:26:47 +0800 | |
---|---|---|
committer | 2023-06-29 19:10:07 -0700 | |
commit | 08fc75735fda3be97194bfbf3c899c87abb3d0fe (patch) | |
tree | 0ea9b66be4db5c982e0002bbfa3f5bbcfdf6e7fa /tools/perf/scripts/python/task-analyzer.py | |
parent | net: dsa: vsc73xx: fix MTU configuration (diff) | |
download | wireguard-linux-08fc75735fda3be97194bfbf3c899c87abb3d0fe.tar.xz wireguard-linux-08fc75735fda3be97194bfbf3c899c87abb3d0fe.zip |
mlxsw: minimal: fix potential memory leak in mlxsw_m_linecards_init
The line cards array is not freed in the error path of
mlxsw_m_linecards_init(), which can lead to a memory leak. Fix by
freeing the array in the error path, thereby making the error path
identical to mlxsw_m_linecards_fini().
Fixes: 01328e23a476 ("mlxsw: minimal: Extend module to port mapping with slot index")
Signed-off-by: Zhengchao Shao <shaozhengchao@huawei.com>
Reviewed-by: Petr Machata <petrm@nvidia.com>
Reviewed-by: Ido Schimmel <idosch@nvidia.com>
Link: https://lore.kernel.org/r/20230630012647.1078002-1-shaozhengchao@huawei.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/task-analyzer.py')
0 files changed, 0 insertions, 0 deletions