summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/gr_gk20a.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gr_gk20a.c')
-rw-r--r--drivers/gpu/nvgpu/gk20a/gr_gk20a.c4
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 27442947..833a3ab9 100644
--- a/drivers/gpu/nvgpu/gk20a/gr_gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/gr_gk20a.c
@@ -2868,14 +2868,14 @@ static void gr_gk20a_free_channel_pm_ctx(struct channel_gk20a *c)
2868 } 2868 }
2869} 2869}
2870 2870
2871void gk20a_free_channel_ctx(struct channel_gk20a *c) 2871void gk20a_free_channel_ctx(struct channel_gk20a *c, bool is_tsg)
2872{ 2872{
2873 if(c->g->ops.fifo.free_channel_ctx_header) 2873 if(c->g->ops.fifo.free_channel_ctx_header)
2874 c->g->ops.fifo.free_channel_ctx_header(c); 2874 c->g->ops.fifo.free_channel_ctx_header(c);
2875 gr_gk20a_unmap_global_ctx_buffers(c); 2875 gr_gk20a_unmap_global_ctx_buffers(c);
2876 gr_gk20a_free_channel_patch_ctx(c); 2876 gr_gk20a_free_channel_patch_ctx(c);
2877 gr_gk20a_free_channel_pm_ctx(c); 2877 gr_gk20a_free_channel_pm_ctx(c);
2878 if (!gk20a_is_channel_marked_as_tsg(c)) 2878 if (!is_tsg)
2879 gr_gk20a_free_channel_gr_ctx(c); 2879 gr_gk20a_free_channel_gr_ctx(c);
2880 2880
2881 /* zcull_ctx */ 2881 /* zcull_ctx */