diff options
Diffstat (limited to 'drivers/gpu/nvgpu/common/linux/intr.c')
-rw-r--r-- | drivers/gpu/nvgpu/common/linux/intr.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/common/linux/intr.c b/drivers/gpu/nvgpu/common/linux/intr.c index da177b55..d1b6ef36 100644 --- a/drivers/gpu/nvgpu/common/linux/intr.c +++ b/drivers/gpu/nvgpu/common/linux/intr.c | |||
@@ -59,7 +59,7 @@ irqreturn_t nvgpu_intr_thread_stall(struct gk20a *g) | |||
59 | /* sync handled irq counter before re-enabling interrupts */ | 59 | /* sync handled irq counter before re-enabling interrupts */ |
60 | atomic_set(&l->sw_irq_stall_last_handled, hw_irq_count); | 60 | atomic_set(&l->sw_irq_stall_last_handled, hw_irq_count); |
61 | 61 | ||
62 | wake_up_all(&l->sw_irq_stall_last_handled_wq); | 62 | nvgpu_cond_broadcast(&l->sw_irq_stall_last_handled_wq); |
63 | 63 | ||
64 | trace_mc_gk20a_intr_thread_stall_done(g->name); | 64 | trace_mc_gk20a_intr_thread_stall_done(g->name); |
65 | 65 | ||
@@ -128,7 +128,7 @@ irqreturn_t nvgpu_intr_nonstall(struct gk20a *g) | |||
128 | 128 | ||
129 | g->ops.mc.intr_nonstall_resume(g); | 129 | g->ops.mc.intr_nonstall_resume(g); |
130 | 130 | ||
131 | wake_up_all(&l->sw_irq_nonstall_last_handled_wq); | 131 | nvgpu_cond_broadcast(&l->sw_irq_nonstall_last_handled_wq); |
132 | 132 | ||
133 | return IRQ_HANDLED; | 133 | return IRQ_HANDLED; |
134 | } | 134 | } |