From: Dan Carpenter Date: Fri, 22 Feb 2019 06:34:04 +0000 (+0300) Subject: drm/nouveau/dmem: Fix a NULL vs IS_ERR() check X-Git-Tag: v5.4-rc1~1356^2~4^2~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=18ec3c129bcad0a481ee7faf8ce5ad92d6537722;p=platform%2Fkernel%2Flinux-rpi.git drm/nouveau/dmem: Fix a NULL vs IS_ERR() check The hmm_devmem_add() function doesn't return NULL, it returns error pointers. Fixes: 5be73b690875 ("drm/nouveau/dmem: device memory helpers for SVM") Signed-off-by: Dan Carpenter Signed-off-by: Ben Skeggs --- diff --git a/drivers/gpu/drm/nouveau/nouveau_dmem.c b/drivers/gpu/drm/nouveau/nouveau_dmem.c index 58b4cb38..b1df42f 100644 --- a/drivers/gpu/drm/nouveau/nouveau_dmem.c +++ b/drivers/gpu/drm/nouveau/nouveau_dmem.c @@ -621,7 +621,7 @@ nouveau_dmem_init(struct nouveau_drm *drm) */ drm->dmem->devmem = hmm_devmem_add(&nouveau_dmem_devmem_ops, device, size); - if (drm->dmem->devmem == NULL) { + if (IS_ERR(drm->dmem->devmem)) { kfree(drm->dmem); drm->dmem = NULL; return;