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 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 | ||
2871 | void gk20a_free_channel_ctx(struct channel_gk20a *c) | 2871 | void 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 */ |