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, 1 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/channel_gk20a.c b/drivers/gpu/nvgpu/gk20a/channel_gk20a.c index 83a3a523..ef8a3e7d 100644 --- a/drivers/gpu/nvgpu/gk20a/channel_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/channel_gk20a.c | |||
@@ -969,7 +969,7 @@ static void gk20a_free_channel(struct channel_gk20a *ch, bool force) | |||
969 | 969 | ||
970 | gk20a_free_error_notifiers(ch); | 970 | gk20a_free_error_notifiers(ch); |
971 | 971 | ||
972 | if (g->ops.fecs_trace.unbind_channel) | 972 | if (g->ops.fecs_trace.unbind_channel && !ch->vpr) |
973 | g->ops.fecs_trace.unbind_channel(g, ch); | 973 | g->ops.fecs_trace.unbind_channel(g, ch); |
974 | 974 | ||
975 | /* release channel ctx */ | 975 | /* release channel ctx */ |