diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/channel_gk20a.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/channel_gk20a.c | 3 |
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 | ||
226 | int gk20a_wait_channel_idle(struct channel_gk20a *ch) | 227 | int gk20a_wait_channel_idle(struct channel_gk20a *ch) |