aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/gpu/drm/amd/scheduler/gpu_scheduler.c7
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/**