[PATCH] drm/qxl: add NULL check for bo->resource
Daniel Vetter
daniel at ffwll.ch
Thu Jul 8 21:57:46 UTC 2021
On Thu, Jul 08, 2021 at 12:10:25PM +0000, Roberto Sassu wrote:
> > From: Christian König [mailto:ckoenig.leichtzumerken at gmail.com]
> > Sent: Thursday, July 8, 2021 1:47 PM
> > When allocations fails that can be NULL now.
> >
> > Signed-off-by: Christian König <christian.koenig at amd.com>
> > Reported-by: Daniel Bristot de Oliveira <bristot at kernel.org>
> > Tested-by: Daniel Bristot de Oliveira <bristot at kernel.org>
>
> Hi Christian
>
> thanks, it worked.
>
> Tested-by: Roberto Sassu <roberto.sassu at huawei.com>
Doesn't this need a
Fixes: bfa3357ef9ab ("drm/ttm: allocate resource object instead of embedding it v2")
With that:
Acked-by: Daniel Vetter <daniel.vetter at ffwll.ch>
>
> Roberto
>
> HUAWEI TECHNOLOGIES Duesseldorf GmbH, HRB 56063
> Managing Director: Li Peng, Li Jian, Shi Yanli
>
> > ---
> > drivers/gpu/drm/qxl/qxl_ttm.c | 2 +-
> > 1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/drivers/gpu/drm/qxl/qxl_ttm.c b/drivers/gpu/drm/qxl/qxl_ttm.c
> > index 19fd39d9a00c..37a1b6a6ad6d 100644
> > --- a/drivers/gpu/drm/qxl/qxl_ttm.c
> > +++ b/drivers/gpu/drm/qxl/qxl_ttm.c
> > @@ -127,7 +127,7 @@ static void qxl_bo_move_notify(struct
> > ttm_buffer_object *bo,
> > struct qxl_bo *qbo;
> > struct qxl_device *qdev;
> >
> > - if (!qxl_ttm_bo_is_qxl_bo(bo))
> > + if (!qxl_ttm_bo_is_qxl_bo(bo) || !bo->resource)
> > return;
> > qbo = to_qxl_bo(bo);
> > qdev = to_qxl(qbo->tbo.base.dev);
> > --
> > 2.25.1
>
--
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
More information about the dri-devel
mailing list