aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/gpu/drm/msm/msm_drv.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/gpu/drm/msm/msm_drv.c b/drivers/gpu/drm/msm/msm_drv.c
index c1abad8a8612..4904d0d41409 100644
--- a/drivers/gpu/drm/msm/msm_drv.c
+++ b/drivers/gpu/drm/msm/msm_drv.c
@@ -337,7 +337,7 @@ static int msm_drm_uninit(struct device *dev)
337 mdss->funcs->destroy(ddev); 337 mdss->funcs->destroy(ddev);
338 338
339 ddev->dev_private = NULL; 339 ddev->dev_private = NULL;
340 drm_dev_unref(ddev); 340 drm_dev_put(ddev);
341 341
342 kfree(priv); 342 kfree(priv);
343 343
@@ -452,7 +452,7 @@ static int msm_drm_init(struct device *dev, struct drm_driver *drv)
452 priv = kzalloc(sizeof(*priv), GFP_KERNEL); 452 priv = kzalloc(sizeof(*priv), GFP_KERNEL);
453 if (!priv) { 453 if (!priv) {
454 ret = -ENOMEM; 454 ret = -ENOMEM;
455 goto err_unref_drm_dev; 455 goto err_put_drm_dev;
456 } 456 }
457 457
458 ddev->dev_private = priv; 458 ddev->dev_private = priv;
@@ -653,8 +653,8 @@ err_destroy_mdss:
653 mdss->funcs->destroy(ddev); 653 mdss->funcs->destroy(ddev);
654err_free_priv: 654err_free_priv:
655 kfree(priv); 655 kfree(priv);
656err_unref_drm_dev: 656err_put_drm_dev:
657 drm_dev_unref(ddev); 657 drm_dev_put(ddev);
658 return ret; 658 return ret;
659} 659}
660 660