diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/fifo_gk20a.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/fifo_gk20a.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c b/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c index b2efc1fa..04d68872 100644 --- a/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c | |||
@@ -2377,7 +2377,7 @@ void gk20a_fifo_isr(struct gk20a *g) | |||
2377 | return; | 2377 | return; |
2378 | } | 2378 | } |
2379 | 2379 | ||
2380 | void gk20a_fifo_nonstall_isr(struct gk20a *g) | 2380 | int gk20a_fifo_nonstall_isr(struct gk20a *g) |
2381 | { | 2381 | { |
2382 | u32 fifo_intr = gk20a_readl(g, fifo_intr_0_r()); | 2382 | u32 fifo_intr = gk20a_readl(g, fifo_intr_0_r()); |
2383 | u32 clear_intr = 0; | 2383 | u32 clear_intr = 0; |
@@ -2389,9 +2389,7 @@ void gk20a_fifo_nonstall_isr(struct gk20a *g) | |||
2389 | 2389 | ||
2390 | gk20a_writel(g, fifo_intr_0_r(), clear_intr); | 2390 | gk20a_writel(g, fifo_intr_0_r(), clear_intr); |
2391 | 2391 | ||
2392 | gk20a_channel_semaphore_wakeup(g, false); | 2392 | return gk20a_nonstall_ops_wakeup_semaphore; |
2393 | |||
2394 | return; | ||
2395 | } | 2393 | } |
2396 | 2394 | ||
2397 | void gk20a_fifo_issue_preempt(struct gk20a *g, u32 id, bool is_tsg) | 2395 | void gk20a_fifo_issue_preempt(struct gk20a *g, u32 id, bool is_tsg) |