drm/amdgpu: remove entity reference from sched fence
[deliverable/linux.git] / drivers / gpu / drm / amd / scheduler / sched_fence.c
index 266ed7bbbc74f4523cfeb13e351a6522ac10e88f..7f0f57819b62c21907f067d27239368b718964f4 100644 (file)
@@ -36,7 +36,7 @@ struct amd_sched_fence *amd_sched_fence_create(struct amd_sched_entity *s_entity
        if (fence == NULL)
                return NULL;
 
-       fence->entity = s_entity;
+       fence->scheduler = s_entity->scheduler;
        spin_lock_init(&fence->lock);
 
        seq = atomic_inc_return(&s_entity->fence_seq);
@@ -63,7 +63,7 @@ static const char *amd_sched_fence_get_driver_name(struct fence *fence)
 static const char *amd_sched_fence_get_timeline_name(struct fence *f)
 {
        struct amd_sched_fence *fence = to_amd_sched_fence(f);
-       return (const char *)fence->entity->name;
+       return (const char *)fence->scheduler->name;
 }
 
 static bool amd_sched_fence_enable_signaling(struct fence *f)
This page took 0.023909 seconds and 5 git commands to generate.