diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/channel_gk20a.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/channel_gk20a.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/channel_gk20a.c b/drivers/gpu/nvgpu/gk20a/channel_gk20a.c index f9b29396..c2a21b22 100644 --- a/drivers/gpu/nvgpu/gk20a/channel_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/channel_gk20a.c | |||
@@ -514,8 +514,8 @@ void gk20a_channel_abort_clean_up(struct channel_gk20a *ch) | |||
514 | while (tmp_get != put) { | 514 | while (tmp_get != put) { |
515 | job = &ch->joblist.pre_alloc.jobs[tmp_get]; | 515 | job = &ch->joblist.pre_alloc.jobs[tmp_get]; |
516 | if (job->post_fence->semaphore) { | 516 | if (job->post_fence->semaphore) { |
517 | gk20a_semaphore_release( | 517 | __gk20a_semaphore_release( |
518 | job->post_fence->semaphore); | 518 | job->post_fence->semaphore, true); |
519 | released_job_semaphore = true; | 519 | released_job_semaphore = true; |
520 | } | 520 | } |
521 | tmp_get = (tmp_get + 1) % ch->joblist.pre_alloc.length; | 521 | tmp_get = (tmp_get + 1) % ch->joblist.pre_alloc.length; |
@@ -524,8 +524,8 @@ void gk20a_channel_abort_clean_up(struct channel_gk20a *ch) | |||
524 | list_for_each_entry_safe(job, n, | 524 | list_for_each_entry_safe(job, n, |
525 | &ch->joblist.dynamic.jobs, list) { | 525 | &ch->joblist.dynamic.jobs, list) { |
526 | if (job->post_fence->semaphore) { | 526 | if (job->post_fence->semaphore) { |
527 | gk20a_semaphore_release( | 527 | __gk20a_semaphore_release( |
528 | job->post_fence->semaphore); | 528 | job->post_fence->semaphore, true); |
529 | released_job_semaphore = true; | 529 | released_job_semaphore = true; |
530 | } | 530 | } |
531 | } | 531 | } |