diff options
Diffstat (limited to 'drivers/gpu/nvgpu/vgpu')
-rw-r--r-- | drivers/gpu/nvgpu/vgpu/gr_vgpu.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/vgpu/gr_vgpu.c b/drivers/gpu/nvgpu/vgpu/gr_vgpu.c index e3dfb874..bacd6ded 100644 --- a/drivers/gpu/nvgpu/vgpu/gr_vgpu.c +++ b/drivers/gpu/nvgpu/vgpu/gr_vgpu.c | |||
@@ -418,7 +418,7 @@ static void vgpu_gr_free_channel_pm_ctx(struct channel_gk20a *c) | |||
418 | pm_ctx->mem.gpu_va = 0; | 418 | pm_ctx->mem.gpu_va = 0; |
419 | } | 419 | } |
420 | 420 | ||
421 | static void vgpu_gr_free_channel_ctx(struct channel_gk20a *c) | 421 | static void vgpu_gr_free_channel_ctx(struct channel_gk20a *c, bool is_tsg) |
422 | { | 422 | { |
423 | gk20a_dbg_fn(""); | 423 | gk20a_dbg_fn(""); |
424 | 424 | ||
@@ -427,7 +427,7 @@ static void vgpu_gr_free_channel_ctx(struct channel_gk20a *c) | |||
427 | vgpu_gr_unmap_global_ctx_buffers(c); | 427 | vgpu_gr_unmap_global_ctx_buffers(c); |
428 | vgpu_gr_free_channel_patch_ctx(c); | 428 | vgpu_gr_free_channel_patch_ctx(c); |
429 | vgpu_gr_free_channel_pm_ctx(c); | 429 | vgpu_gr_free_channel_pm_ctx(c); |
430 | if (!gk20a_is_channel_marked_as_tsg(c)) | 430 | if (!is_tsg) |
431 | vgpu_gr_free_channel_gr_ctx(c); | 431 | vgpu_gr_free_channel_gr_ctx(c); |
432 | 432 | ||
433 | /* zcull_ctx, pm_ctx */ | 433 | /* zcull_ctx, pm_ctx */ |