Skip to content

Commit fdda139

Browse files
Su HuiSasha Levin
authored andcommitted
octeontx2-af: fix the double free in rvu_npc_freemem()
[ Upstream commit 6e965eb ] Clang static checker(scan-build) warning: drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c:line 2184, column 2 Attempt to free released memory. npc_mcam_rsrcs_deinit() has released 'mcam->counters.bmap'. Deleted this redundant kfree() to fix this double free problem. Fixes: dd78428 ("octeontx2-af: Add new devlink param to configure maximum usable NIX block LFs") Signed-off-by: Su Hui <suhui@nfschina.com> Reviewed-by: Geetha sowjanya <gakula@marvell.com> Reviewed-by: Kalesh AP <kalesh-anakkur.purayil@broadcom.com> Reviewed-by: Hariprasad Kelam <hkelam@marvell.com> Link: https://lore.kernel.org/r/20240424022724.144587-1-suhui@nfschina.com Signed-off-by: Jakub Kicinski <kuba@kernel.org> Signed-off-by: Sasha Levin <sashal@kernel.org>
1 parent 1f094cc commit fdda139

File tree

1 file changed

+0
-1
lines changed
  • drivers/net/ethernet/marvell/octeontx2/af

1 file changed

+0
-1
lines changed

drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2181,7 +2181,6 @@ void rvu_npc_freemem(struct rvu *rvu)
21812181

21822182
kfree(pkind->rsrc.bmap);
21832183
npc_mcam_rsrcs_deinit(rvu);
2184-
kfree(mcam->counters.bmap);
21852184
if (rvu->kpu_prfl_addr)
21862185
iounmap(rvu->kpu_prfl_addr);
21872186
else

0 commit comments

Comments
 (0)