diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/channel_gk20a.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/channel_gk20a.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/channel_gk20a.c b/drivers/gpu/nvgpu/gk20a/channel_gk20a.c index 9b1f2987..0dd1fb8b 100644 --- a/drivers/gpu/nvgpu/gk20a/channel_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/channel_gk20a.c | |||
@@ -28,6 +28,7 @@ | |||
28 | #include <linux/vmalloc.h> | 28 | #include <linux/vmalloc.h> |
29 | 29 | ||
30 | #include "debug_gk20a.h" | 30 | #include "debug_gk20a.h" |
31 | #include "ctxsw_trace_gk20a.h" | ||
31 | 32 | ||
32 | #include "gk20a.h" | 33 | #include "gk20a.h" |
33 | #include "dbg_gpu_gk20a.h" | 34 | #include "dbg_gpu_gk20a.h" |
@@ -920,6 +921,9 @@ static void gk20a_free_channel(struct channel_gk20a *ch) | |||
920 | 921 | ||
921 | gk20a_free_error_notifiers(ch); | 922 | gk20a_free_error_notifiers(ch); |
922 | 923 | ||
924 | if (g->ops.fecs_trace.unbind_channel) | ||
925 | g->ops.fecs_trace.unbind_channel(g, ch); | ||
926 | |||
923 | /* release channel ctx */ | 927 | /* release channel ctx */ |
924 | g->ops.gr.free_channel_ctx(ch); | 928 | g->ops.gr.free_channel_ctx(ch); |
925 | 929 | ||