struct vbox_framebuffer *vbox_fb = to_vbox_framebuffer(fb);
 
        if (vbox_fb->obj)
-               drm_gem_object_unreference_unlocked(vbox_fb->obj);
+               drm_gem_object_put_unlocked(vbox_fb->obj);
 
        drm_framebuffer_cleanup(fb);
        kfree(fb);
 err_free_vbox_fb:
        kfree(vbox_fb);
 err_unref_obj:
-       drm_gem_object_unreference_unlocked(obj);
+       drm_gem_object_put_unlocked(obj);
        return ERR_PTR(ret);
 }
 
                return ret;
 
        ret = drm_gem_handle_create(file, gobj, &handle);
-       drm_gem_object_unreference_unlocked(gobj);
+       drm_gem_object_put_unlocked(gobj);
        if (ret)
                return ret;
 
        bo = gem_to_vbox_bo(obj);
        *offset = vbox_bo_mmap_offset(bo);
 
-       drm_gem_object_unreference(obj);
+       drm_gem_object_put(obj);
        ret = 0;
 
 out_unlock: