diff options
Diffstat (limited to 'drivers/gpu')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/channel_gk20a.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/channel_gk20a.c b/drivers/gpu/nvgpu/gk20a/channel_gk20a.c index 328f49b1..dafed8f8 100644 --- a/drivers/gpu/nvgpu/gk20a/channel_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/channel_gk20a.c | |||
@@ -2109,6 +2109,7 @@ void gk20a_channel_semaphore_wakeup(struct gk20a *g) | |||
2109 | for (chid = 0; chid < f->num_channels; chid++) { | 2109 | for (chid = 0; chid < f->num_channels; chid++) { |
2110 | struct channel_gk20a *c = g->fifo.channel+chid; | 2110 | struct channel_gk20a *c = g->fifo.channel+chid; |
2111 | if (c->in_use) { | 2111 | if (c->in_use) { |
2112 | gk20a_channel_event(c); | ||
2112 | wake_up_interruptible_all(&c->semaphore_wq); | 2113 | wake_up_interruptible_all(&c->semaphore_wq); |
2113 | gk20a_channel_update(c, 0); | 2114 | gk20a_channel_update(c, 0); |
2114 | } | 2115 | } |