Am 18.04.2018 um 10:45 schrieb Pixel Ding: > Fix the potential memleak since scheduler main thread always > hold one last_sched fence. > > Signed-off-by: Pixel Ding <Pixel.Ding at amd.com> Reviewed-by: Christian König <christian.koenig at amd.com> for the whole series. > --- > drivers/gpu/drm/scheduler/gpu_scheduler.c | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/drivers/gpu/drm/scheduler/gpu_scheduler.c b/drivers/gpu/drm/scheduler/gpu_scheduler.c > index 44d21981bf3b..4968867da7a6 100644 > --- a/drivers/gpu/drm/scheduler/gpu_scheduler.c > +++ b/drivers/gpu/drm/scheduler/gpu_scheduler.c > @@ -276,10 +276,10 @@ void drm_sched_entity_cleanup(struct drm_gpu_scheduler *sched, > else if (r) > DRM_ERROR("fence add callback failed (%d)\n", r); > } > - > - dma_fence_put(entity->last_scheduled); > - entity->last_scheduled = NULL; > } > + > + dma_fence_put(entity->last_scheduled); > + entity->last_scheduled = NULL; > } > EXPORT_SYMBOL(drm_sched_entity_cleanup); >