summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/mc_gk20a.c
diff options
context:
space:
mode:
authorAlex Waterman <alexw@nvidia.com>2016-04-26 20:30:07 -0400
committerTerje Bergstrom <tbergstrom@nvidia.com>2016-04-29 17:45:10 -0400
commit77909044167ca8b65f4a8ad18f21949cfcf622fd (patch)
tree6234847a9cf67bbbb03b541f446e25dbe03464ff /drivers/gpu/nvgpu/gk20a/mc_gk20a.c
parent4c5e29436d0adc4e222ae5d11af507f749e7cd52 (diff)
gpu: nvgpu: Wake up the correct workqueue
Wake up the correct workqueue during the nonstalling interrupt handler. Previously the stalling workqueue was woken up which lead to any process waiting on the nonstalling workqueue hanging indefinitely. Bug 1732449 JIRA DNVGPU-12 Change-Id: I8744ceddd7957bbaee0b8203f9a3aaf8ad3792fc Signed-off-by: Alex Waterman <alexw@nvidia.com> Reviewed-on: http://git-master/r/1133788 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/mc_gk20a.c')
-rw-r--r--drivers/gpu/nvgpu/gk20a/mc_gk20a.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/mc_gk20a.c b/drivers/gpu/nvgpu/gk20a/mc_gk20a.c
index ea8b8024..fe6448c9 100644
--- a/drivers/gpu/nvgpu/gk20a/mc_gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/mc_gk20a.c
@@ -147,7 +147,7 @@ irqreturn_t mc_gk20a_intr_thread_nonstall(struct gk20a *g)
147 /* flush previous write */ 147 /* flush previous write */
148 gk20a_readl(g, mc_intr_en_1_r()); 148 gk20a_readl(g, mc_intr_en_1_r());
149 149
150 wake_up_all(&g->sw_irq_stall_last_handled_wq); 150 wake_up_all(&g->sw_irq_nonstall_last_handled_wq);
151 151
152 return IRQ_HANDLED; 152 return IRQ_HANDLED;
153} 153}