Skip to content

octeontx2-af: fix the double free in rvu_npc_freemem()

Kamal Heib requested to merge kheib/centos-stream-9:39651 into main

JIRA: https://issues.redhat.com/browse/RHEL-39651
CVE: CVE-2024-36030
Conflicts:
Minor context diff due to the missing of the following commit:
dd7842878633 ("octeontx2-af: Add new devlink param to configure maximum usable NIX block LFs")

commit 6e965eba43e9724f3e603d7b7cc83e53b23d155e
Author: Su Hui suhui@nfschina.com
Date: Wed Apr 24 10:27:25 2024 +0800

octeontx2-af: fix the double free in rvu_npc_freemem()  

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: dd7842878633 ("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: Kamal Heib kheib@redhat.com

Merge request reports

Loading