diff options
author | Terje Bergstrom <tbergstrom@nvidia.com> | 2016-11-08 16:47:21 -0500 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2016-11-11 11:21:08 -0500 |
commit | 6855065d857b5ab248b0dc2f75b707ed44e4d460 (patch) | |
tree | d40b9a91b721df89ea7cd4172b95df42eb385e4f /drivers/gpu/nvgpu/gk20a | |
parent | 268e772e807460cee64e354c025d43d8e24574b8 (diff) |
gpu: nvgpu: Fix double freeing of PM FBPA area
Integration error has resulted into kfree() being called twice for
PM FBPA region of ctxsw registers.
Change-Id: Ia959e024ba6f8d2c7fc43b0c7e082f34b50962a4
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: http://git-master/r/1249966
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Peter Daifuku <pdaifuku@nvidia.com>
Reviewed-by: Alex Waterman <alexw@nvidia.com>
Reviewed-by: Seema Khowala <seemaj@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a.c b/drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a.c index f040ffc0..360af2f4 100644 --- a/drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a.c | |||
@@ -420,7 +420,6 @@ clean_up: | |||
420 | kfree(g->gr.ctx_vars.ctxsw_regs.gpc_router.l); | 420 | kfree(g->gr.ctx_vars.ctxsw_regs.gpc_router.l); |
421 | kfree(g->gr.ctx_vars.ctxsw_regs.pm_ltc.l); | 421 | kfree(g->gr.ctx_vars.ctxsw_regs.pm_ltc.l); |
422 | kfree(g->gr.ctx_vars.ctxsw_regs.pm_fbpa.l); | 422 | kfree(g->gr.ctx_vars.ctxsw_regs.pm_fbpa.l); |
423 | kfree(g->gr.ctx_vars.ctxsw_regs.pm_fbpa.l); | ||
424 | kfree(g->gr.ctx_vars.ctxsw_regs.perf_sys_router.l); | 423 | kfree(g->gr.ctx_vars.ctxsw_regs.perf_sys_router.l); |
425 | kfree(g->gr.ctx_vars.ctxsw_regs.perf_pma.l); | 424 | kfree(g->gr.ctx_vars.ctxsw_regs.perf_pma.l); |
426 | kfree(g->gr.ctx_vars.ctxsw_regs.pm_rop.l); | 425 | kfree(g->gr.ctx_vars.ctxsw_regs.pm_rop.l); |