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>
Tue, 11 Dec 2018 18:07:07 +0000 (13:07 -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 cce5bc9..1a3b80d 100644 (file)
@@ -524,6 +524,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;
        }