diff options
author | Christian König | 2018-08-08 13:07:11 +0200 |
---|---|---|
committer | Alex Deucher | 2018-08-27 18:10:07 +0200 |
commit | 35e160e781a048a9170a9deb3c1f13f06df4add9 (patch) | |
tree | c58d71a1de518055e2aab516459cb9b62e259d61 /drivers/gpu/drm/scheduler/sched_fence.c | |
parent | drm/scheduler: fix last_scheduled handling (diff) | |
download | kernel-qcow2-linux-35e160e781a048a9170a9deb3c1f13f06df4add9.tar.gz kernel-qcow2-linux-35e160e781a048a9170a9deb3c1f13f06df4add9.tar.xz kernel-qcow2-linux-35e160e781a048a9170a9deb3c1f13f06df4add9.zip |
drm/scheduler: change entities rq even earlier
Looks like for correct debugging we need to know the scheduler even
earlier. So move picking a rq for an entity into job creation.
Signed-off-by: Christian König <christian.koenig@amd.com>
Reviewed-by: Nayan Deshmukh <nayan26deshmukh@gmail.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/scheduler/sched_fence.c')
-rw-r--r-- | drivers/gpu/drm/scheduler/sched_fence.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/scheduler/sched_fence.c b/drivers/gpu/drm/scheduler/sched_fence.c index 20e4da377890..d8d2dff9ea2f 100644 --- a/drivers/gpu/drm/scheduler/sched_fence.c +++ b/drivers/gpu/drm/scheduler/sched_fence.c @@ -161,7 +161,7 @@ struct drm_sched_fence *drm_sched_fence_create(struct drm_sched_entity *entity, return NULL; fence->owner = owner; - fence->sched = NULL; + fence->sched = entity->rq->sched; spin_lock_init(&fence->lock); seq = atomic_inc_return(&entity->fence_seq); |