drm/amdgpu: remove fence parameter from amd_sched_job_init
We return the fence as part of the job structur anyway, no need to do this twice. Signed-off-by: Christian König <christian.koenig@amd.com> Reviewed-by: Chunming Zhou <david1.zhou@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
@@ -403,7 +403,7 @@ void amd_sched_entity_push_job(struct amd_sched_job *sched_job)
|
||||
int amd_sched_job_init(struct amd_sched_job *job,
|
||||
struct amd_gpu_scheduler *sched,
|
||||
struct amd_sched_entity *entity,
|
||||
void *owner, struct fence **fence)
|
||||
void *owner)
|
||||
{
|
||||
job->sched = sched;
|
||||
job->s_entity = entity;
|
||||
@@ -415,8 +415,6 @@ int amd_sched_job_init(struct amd_sched_job *job,
|
||||
INIT_LIST_HEAD(&job->node);
|
||||
INIT_DELAYED_WORK(&job->work_tdr, amd_sched_job_timedout);
|
||||
|
||||
if (fence)
|
||||
*fence = &job->s_fence->finished;
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
@@ -151,5 +151,5 @@ void amd_sched_fence_finished(struct amd_sched_fence *fence);
|
||||
int amd_sched_job_init(struct amd_sched_job *job,
|
||||
struct amd_gpu_scheduler *sched,
|
||||
struct amd_sched_entity *entity,
|
||||
void *owner, struct fence **fence);
|
||||
void *owner);
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user