diff options
-rw-r--r-- | drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 2 | ||||
-rw-r--r-- | drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 4 |
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, | |||
316 | out_no_surface: | 316 | out_no_surface: |
317 | ttm_read_unlock(&dev_priv->reservation_sem); | 317 | ttm_read_unlock(&dev_priv->reservation_sem); |
318 | out_no_ttm_lock: | 318 | out_no_ttm_lock: |
319 | drm_framebuffer_unreference(fb); | 319 | drm_framebuffer_put(fb); |
320 | out_no_fb: | 320 | out_no_fb: |
321 | drm_modeset_unlock_all(dev); | 321 | drm_modeset_unlock_all(dev); |
322 | out_no_copy: | 322 | out_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); |
395 | out_no_ttm_lock: | 395 | out_no_ttm_lock: |
396 | drm_framebuffer_unreference(fb); | 396 | drm_framebuffer_put(fb); |
397 | out_no_fb: | 397 | out_no_fb: |
398 | drm_modeset_unlock_all(dev); | 398 | drm_modeset_unlock_all(dev); |
399 | out_no_copy: | 399 | out_no_copy: |