From 77909044167ca8b65f4a8ad18f21949cfcf622fd Mon Sep 17 00:00:00 2001 From: Alex Waterman Date: Tue, 26 Apr 2016 17:30:07 -0700 Subject: 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 Reviewed-on: http://git-master/r/1133788 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Terje Bergstrom --- drivers/gpu/nvgpu/gk20a/mc_gk20a.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'drivers/gpu/nvgpu') 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) /* flush previous write */ gk20a_readl(g, mc_intr_en_1_r()); - wake_up_all(&g->sw_irq_stall_last_handled_wq); + wake_up_all(&g->sw_irq_nonstall_last_handled_wq); return IRQ_HANDLED; } -- cgit v1.2.2