summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/channel_gk20a.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/channel_gk20a.c')
-rw-r--r--drivers/gpu/nvgpu/gk20a/channel_gk20a.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/channel_gk20a.c b/drivers/gpu/nvgpu/gk20a/channel_gk20a.c
index bd4e2ff8..e3d9b53a 100644
--- a/drivers/gpu/nvgpu/gk20a/channel_gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/channel_gk20a.c
@@ -220,7 +220,8 @@ void gk20a_channel_abort(struct channel_gk20a *ch, bool channel_preempt)
220 if (channel_preempt && gk20a_is_channel_marked_as_tsg(ch)) 220 if (channel_preempt && gk20a_is_channel_marked_as_tsg(ch))
221 ch->g->ops.fifo.preempt_channel(ch->g, ch->chid); 221 ch->g->ops.fifo.preempt_channel(ch->g, ch->chid);
222 222
223 gk20a_channel_abort_clean_up(ch); 223 if (ch->g->ops.fifo.ch_abort_clean_up)
224 ch->g->ops.fifo.ch_abort_clean_up(ch);
224} 225}
225 226
226int gk20a_wait_channel_idle(struct channel_gk20a *ch) 227int gk20a_wait_channel_idle(struct channel_gk20a *ch)