aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/gpu/drm/vmwgfx/vmwgfx_fb.c2
-rw-r--r--drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c4
2 files changed, 3 insertions, 3 deletions
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_fb.c b/drivers/gpu/drm/vmwgfx/vmwgfx_fb.c
index d23a18aae476..be7d7fb1b44b 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_fb.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_fb.c
@@ -500,7 +500,7 @@ static int vmw_fb_kms_detach(struct vmw_fb_par *par,
500 } 500 }
501 501
502 if (cur_fb) { 502 if (cur_fb) {
503 drm_framebuffer_unreference(cur_fb); 503 drm_framebuffer_put(cur_fb);
504 par->set_fb = NULL; 504 par->set_fb = NULL;
505 } 505 }
506 506
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c b/drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c
index 67f844678ac8..c5e8eae0dbe2 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c
@@ -316,7 +316,7 @@ int vmw_present_ioctl(struct drm_device *dev, void *data,
316out_no_surface: 316out_no_surface:
317 ttm_read_unlock(&dev_priv->reservation_sem); 317 ttm_read_unlock(&dev_priv->reservation_sem);
318out_no_ttm_lock: 318out_no_ttm_lock:
319 drm_framebuffer_unreference(fb); 319 drm_framebuffer_put(fb);
320out_no_fb: 320out_no_fb:
321 drm_modeset_unlock_all(dev); 321 drm_modeset_unlock_all(dev);
322out_no_copy: 322out_no_copy:
@@ -393,7 +393,7 @@ int vmw_present_readback_ioctl(struct drm_device *dev, void *data,
393 393
394 ttm_read_unlock(&dev_priv->reservation_sem); 394 ttm_read_unlock(&dev_priv->reservation_sem);
395out_no_ttm_lock: 395out_no_ttm_lock:
396 drm_framebuffer_unreference(fb); 396 drm_framebuffer_put(fb);
397out_no_fb: 397out_no_fb:
398 drm_modeset_unlock_all(dev); 398 drm_modeset_unlock_all(dev);
399out_no_copy: 399out_no_copy: