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 0c1b06e9..89862e63 100644 --- a/drivers/gpu/nvgpu/gk20a/channel_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/channel_gk20a.c | |||
@@ -2668,6 +2668,10 @@ int gk20a_submit_channel_gpfifo(struct channel_gk20a *c, | |||
2668 | 2668 | ||
2669 | g->ops.fifo.userd_gp_put(g, c); | 2669 | g->ops.fifo.userd_gp_put(g, c); |
2670 | 2670 | ||
2671 | if ((NVGPU_SUBMIT_GPFIFO_FLAGS_RESCHEDULE_RUNLIST & flags) && | ||
2672 | g->ops.fifo.reschedule_runlist) | ||
2673 | g->ops.fifo.reschedule_runlist(g, c->runlist_id); | ||
2674 | |||
2671 | /* No hw access beyond this point */ | 2675 | /* No hw access beyond this point */ |
2672 | if (c->deterministic) | 2676 | if (c->deterministic) |
2673 | up_read(&g->deterministic_busy); | 2677 | up_read(&g->deterministic_busy); |