diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gr_gk20a.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/gr_gk20a.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gr_gk20a.c b/drivers/gpu/nvgpu/gk20a/gr_gk20a.c index eac9456a..883cacdc 100644 --- a/drivers/gpu/nvgpu/gk20a/gr_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/gr_gk20a.c | |||
@@ -1680,7 +1680,7 @@ restore_fe_go_idle: | |||
1680 | if (gr->ctx_vars.local_golden_image == NULL) { | 1680 | if (gr->ctx_vars.local_golden_image == NULL) { |
1681 | 1681 | ||
1682 | gr->ctx_vars.local_golden_image = | 1682 | gr->ctx_vars.local_golden_image = |
1683 | kzalloc(gr->ctx_vars.golden_image_size, GFP_KERNEL); | 1683 | vzalloc(gr->ctx_vars.golden_image_size); |
1684 | 1684 | ||
1685 | if (gr->ctx_vars.local_golden_image == NULL) { | 1685 | if (gr->ctx_vars.local_golden_image == NULL) { |
1686 | err = -ENOMEM; | 1686 | err = -ENOMEM; |
@@ -3275,7 +3275,7 @@ static void gk20a_remove_gr_support(struct gr_gk20a *gr) | |||
3275 | kfree(gr->ctx_vars.ctxsw_regs.pm_ltc.l); | 3275 | kfree(gr->ctx_vars.ctxsw_regs.pm_ltc.l); |
3276 | kfree(gr->ctx_vars.ctxsw_regs.pm_fbpa.l); | 3276 | kfree(gr->ctx_vars.ctxsw_regs.pm_fbpa.l); |
3277 | 3277 | ||
3278 | kfree(gr->ctx_vars.local_golden_image); | 3278 | vfree(gr->ctx_vars.local_golden_image); |
3279 | gr->ctx_vars.local_golden_image = NULL; | 3279 | gr->ctx_vars.local_golden_image = NULL; |
3280 | 3280 | ||
3281 | if (gr->ctx_vars.hwpm_ctxsw_buffer_offset_map) | 3281 | if (gr->ctx_vars.hwpm_ctxsw_buffer_offset_map) |