Merge tag 'wberr-v4.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/jlayton...
[sfrench/cifs-2.6.git] / drivers / gpu / drm / tegra / fb.c
index 25acb73ee728f31769c487132a00d85765e9629c..80540c1c66dc3de5385ac4e41dc7d1ca7fd5af85 100644 (file)
@@ -88,7 +88,7 @@ static void tegra_fb_destroy(struct drm_framebuffer *framebuffer)
                        if (bo->pages)
                                vunmap(bo->vaddr);
 
-                       drm_gem_object_unreference_unlocked(&bo->gem);
+                       drm_gem_object_put_unlocked(&bo->gem);
                }
        }
 
@@ -195,7 +195,7 @@ struct drm_framebuffer *tegra_fb_create(struct drm_device *drm,
 
 unreference:
        while (i--)
-               drm_gem_object_unreference_unlocked(&planes[i]->gem);
+               drm_gem_object_put_unlocked(&planes[i]->gem);
 
        return ERR_PTR(err);
 }
@@ -242,7 +242,7 @@ static int tegra_fbdev_probe(struct drm_fb_helper *helper,
        info = drm_fb_helper_alloc_fbi(helper);
        if (IS_ERR(info)) {
                dev_err(drm->dev, "failed to allocate framebuffer info\n");
-               drm_gem_object_unreference_unlocked(&bo->gem);
+               drm_gem_object_put_unlocked(&bo->gem);
                return PTR_ERR(info);
        }
 
@@ -251,7 +251,7 @@ static int tegra_fbdev_probe(struct drm_fb_helper *helper,
                err = PTR_ERR(fbdev->fb);
                dev_err(drm->dev, "failed to allocate DRM framebuffer: %d\n",
                        err);
-               drm_gem_object_unreference_unlocked(&bo->gem);
+               drm_gem_object_put_unlocked(&bo->gem);
                return PTR_ERR(fbdev->fb);
        }