]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
gpu: nvgpu: Sem wakeup to post event
authorTerje Bergstrom <tbergstrom@nvidia.com>
Wed, 1 Apr 2015 20:54:57 +0000 (13:54 -0700)
committerTerje Bergstrom <tbergstrom@nvidia.com>
Fri, 3 Apr 2015 17:29:51 +0000 (10:29 -0700)
Add posting a channel event whenever we do a wakeup due to semaphore.

Change-Id: Id1765123de93bcbc0822af7926d7f4e9919ffe10
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: http://git-master/r/726420

drivers/gpu/nvgpu/gk20a/channel_gk20a.c

index 328f49b1a13713592ccf58f14052932d8e7fb873..dafed8f80aaa4011168101762c90bb3219ca505b 100644 (file)
@@ -2109,6 +2109,7 @@ void gk20a_channel_semaphore_wakeup(struct gk20a *g)
        for (chid = 0; chid < f->num_channels; chid++) {
                struct channel_gk20a *c = g->fifo.channel+chid;
                if (c->in_use) {
+                       gk20a_channel_event(c);
                        wake_up_interruptible_all(&c->semaphore_wq);
                        gk20a_channel_update(c, 0);
                }