diff options
-rw-r--r-- | drivers/gpu/drm/amd/scheduler/gpu_scheduler.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/drivers/gpu/drm/amd/scheduler/gpu_scheduler.c b/drivers/gpu/drm/amd/scheduler/gpu_scheduler.c index 2f5d1f0da8e5..ab8577f8ed4a 100644 --- a/drivers/gpu/drm/amd/scheduler/gpu_scheduler.c +++ b/drivers/gpu/drm/amd/scheduler/gpu_scheduler.c | |||
@@ -264,7 +264,6 @@ int amd_sched_entity_push_job(struct amd_sched_job *sched_job) | |||
264 | struct amd_sched_entity *entity = sched_job->s_entity; | 264 | struct amd_sched_entity *entity = sched_job->s_entity; |
265 | struct amd_sched_fence *fence = amd_sched_fence_create( | 265 | struct amd_sched_fence *fence = amd_sched_fence_create( |
266 | entity, sched_job->owner); | 266 | entity, sched_job->owner); |
267 | int r; | ||
268 | 267 | ||
269 | if (!fence) | 268 | if (!fence) |
270 | return -ENOMEM; | 269 | return -ENOMEM; |
@@ -272,10 +271,10 @@ int amd_sched_entity_push_job(struct amd_sched_job *sched_job) | |||
272 | fence_get(&fence->base); | 271 | fence_get(&fence->base); |
273 | sched_job->s_fence = fence; | 272 | sched_job->s_fence = fence; |
274 | 273 | ||
275 | r = wait_event_interruptible(entity->scheduler->job_scheduled, | 274 | wait_event(entity->scheduler->job_scheduled, |
276 | amd_sched_entity_in(sched_job)); | 275 | amd_sched_entity_in(sched_job)); |
277 | 276 | ||
278 | return r; | 277 | return 0; |
279 | } | 278 | } |
280 | 279 | ||
281 | /** | 280 | /** |