diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/channel_gk20a.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/channel_gk20a.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/channel_gk20a.c b/drivers/gpu/nvgpu/gk20a/channel_gk20a.c index 0d011b06..546f4164 100644 --- a/drivers/gpu/nvgpu/gk20a/channel_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/channel_gk20a.c | |||
@@ -553,8 +553,10 @@ static void gk20a_free_channel(struct channel_gk20a *ch, bool force) | |||
553 | gk20a_dbg_info("freeing bound channel context, timeout=%ld", | 553 | gk20a_dbg_info("freeing bound channel context, timeout=%ld", |
554 | timeout); | 554 | timeout); |
555 | 555 | ||
556 | #ifdef CONFIG_GK20A_CTXSW_TRACE | ||
556 | if (g->ops.fecs_trace.unbind_channel && !ch->vpr) | 557 | if (g->ops.fecs_trace.unbind_channel && !ch->vpr) |
557 | g->ops.fecs_trace.unbind_channel(g, ch); | 558 | g->ops.fecs_trace.unbind_channel(g, ch); |
559 | #endif | ||
558 | 560 | ||
559 | /* release channel ctx */ | 561 | /* release channel ctx */ |
560 | g->ops.gr.free_channel_ctx(ch, was_tsg); | 562 | g->ops.gr.free_channel_ctx(ch, was_tsg); |