Re: [PATCH] amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffer_create

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Applied.  Thanks!

Alex

On Wed, Apr 21, 2021 at 6:29 AM Christian König
<ckoenig.leichtzumerken@xxxxxxxxx> wrote:
>
> Am 21.04.21 um 11:16 schrieb Simon Ser:
> > This error code-path is missing a drm_gem_object_put call. Other
> > error code-paths are fine.
>
> Good catch. For some extra points you could change the error handling
> into using goto error instead of hand wiring it.
>
> Either way patch is Reviewed-by: Christian König <christian.koenig@xxxxxxx>
>
> Thanks,
> Christian.
>
> >
> > Signed-off-by: Simon Ser <contact@xxxxxxxxxxx>
> > Fixes: 1769152ac64b ("drm/amdgpu: Fail fb creation from imported dma-bufs. (v2)")
> > Cc: Alex Deucher <alexander.deucher@xxxxxxx>
> > Cc: Harry Wentland <hwentlan@xxxxxxx>
> > Cc: Nicholas Kazlauskas <nicholas.kazlauskas@xxxxxxx>
> > Cc: Bas Nieuwenhuizen <bas@xxxxxxxxxxxxxxxxxxx>
> > ---
> >   drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 1 +
> >   1 file changed, 1 insertion(+)
> >
> > diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
> > index 48cb33e5b382..1953223ecdba 100644
> > --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
> > +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
> > @@ -944,6 +944,7 @@ amdgpu_display_user_framebuffer_create(struct drm_device *dev,
> >       domains = amdgpu_display_supported_domains(drm_to_adev(dev), bo->flags);
> >       if (obj->import_attach && !(domains & AMDGPU_GEM_DOMAIN_GTT)) {
> >               drm_dbg_kms(dev, "Cannot create framebuffer from imported dma_buf\n");
> > +             drm_gem_object_put(obj);
> >               return ERR_PTR(-EINVAL);
> >       }
> >
>
> _______________________________________________
> amd-gfx mailing list
> amd-gfx@xxxxxxxxxxxxxxxxxxxxx
> https://lists.freedesktop.org/mailman/listinfo/amd-gfx
_______________________________________________
amd-gfx mailing list
amd-gfx@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/amd-gfx




[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux