mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-22 09:12:24 +03:00
gpu: nvgpu: obj_ctx: fix possible mem leak
When generate golden image, subctx_mask memory was not freed on fail. It was detected by code coverity checker. Bug 3952896 Change-Id: Iae0c78b11003980c6b09ec0e72bebfda0a244b17 Signed-off-by: Richard Zhao <rizhao@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2868150 Tested-by: mobile promotions <svcmobile_promotions@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
committed by
mobile promotions
parent
9bf41e7ae6
commit
4ec683975a
@@ -1023,9 +1023,8 @@ static int nvgpu_gr_golden_ctx_prepare_inst_block(
|
||||
|
||||
if (subctx_pdb_map == NULL || subctx_mask == NULL) {
|
||||
err = -ENOMEM;
|
||||
if (subctx_pdb_map != NULL) {
|
||||
nvgpu_kfree(g, subctx_pdb_map);
|
||||
}
|
||||
nvgpu_kfree(g, subctx_mask);
|
||||
nvgpu_kfree(g, subctx_pdb_map);
|
||||
nvgpu_free_inst_block(g, inst_block);
|
||||
return err;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user