]> www.infradead.org Git - users/willy/linux.git/commitdiff
drm/msm: set priv->kms to NULL before uninit
authorJonathan Marek <jonathan@marek.ca>
Thu, 22 Nov 2018 01:52:35 +0000 (20:52 -0500)
committerRob Clark <robdclark@gmail.com>
Fri, 7 Dec 2018 19:29:46 +0000 (14:29 -0500)
otherwise, priv->kms is non-NULL and msm_drm_uninit will cause a panic.

Signed-off-by: Jonathan Marek <jonathan@marek.ca>
Signed-off-by: Rob Clark <robdclark@gmail.com>
drivers/gpu/drm/msm/msm_drv.c

index 032d2ebfc190ab13a5d1094b4c1f817ac302527f..81bfac744a5553653c865b044dc57eb535ea8a26 100644 (file)
@@ -523,6 +523,7 @@ static int msm_drm_init(struct device *dev, struct drm_driver *drv)
                 */
                DRM_DEV_ERROR(dev, "failed to load kms\n");
                ret = PTR_ERR(kms);
+               priv->kms = NULL;
                goto err_msm_uninit;
        }