summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/gpu/nvgpu/gk20a/channel_gk20a.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/channel_gk20a.c b/drivers/gpu/nvgpu/gk20a/channel_gk20a.c
index 651ea08c..a9aec435 100644
--- a/drivers/gpu/nvgpu/gk20a/channel_gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/channel_gk20a.c
@@ -1994,8 +1994,10 @@ void gk20a_channel_semaphore_wakeup(struct gk20a *g)
1994 1994
1995 for (chid = 0; chid < f->num_channels; chid++) { 1995 for (chid = 0; chid < f->num_channels; chid++) {
1996 struct channel_gk20a *c = g->fifo.channel+chid; 1996 struct channel_gk20a *c = g->fifo.channel+chid;
1997 if (c->in_use) 1997 if (c->in_use) {
1998 wake_up_interruptible_all(&c->semaphore_wq); 1998 wake_up_interruptible_all(&c->semaphore_wq);
1999 gk20a_channel_update(c, 0);
2000 }
1999 } 2001 }
2000} 2002}
2001 2003