aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/tilcdc/tilcdc_crtc.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/tilcdc/tilcdc_crtc.c')
-rw-r--r--drivers/gpu/drm/tilcdc/tilcdc_crtc.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/gpu/drm/tilcdc/tilcdc_crtc.c b/drivers/gpu/drm/tilcdc/tilcdc_crtc.c
index 406fe4544b83..d2589f310437 100644
--- a/drivers/gpu/drm/tilcdc/tilcdc_crtc.c
+++ b/drivers/gpu/drm/tilcdc/tilcdc_crtc.c
@@ -75,7 +75,7 @@ static void unref_worker(struct drm_flip_work *work, void *val)
75 struct drm_device *dev = tilcdc_crtc->base.dev; 75 struct drm_device *dev = tilcdc_crtc->base.dev;
76 76
77 mutex_lock(&dev->mode_config.mutex); 77 mutex_lock(&dev->mode_config.mutex);
78 drm_framebuffer_unreference(val); 78 drm_framebuffer_put(val);
79 mutex_unlock(&dev->mode_config.mutex); 79 mutex_unlock(&dev->mode_config.mutex);
80} 80}
81 81
@@ -456,7 +456,7 @@ static void tilcdc_crtc_set_mode(struct drm_crtc *crtc)
456 456
457 set_scanout(crtc, fb); 457 set_scanout(crtc, fb);
458 458
459 drm_framebuffer_reference(fb); 459 drm_framebuffer_get(fb);
460 460
461 crtc->hwmode = crtc->state->adjusted_mode; 461 crtc->hwmode = crtc->state->adjusted_mode;
462} 462}
@@ -633,7 +633,7 @@ int tilcdc_crtc_update_fb(struct drm_crtc *crtc,
633 return -EBUSY; 633 return -EBUSY;
634 } 634 }
635 635
636 drm_framebuffer_reference(fb); 636 drm_framebuffer_get(fb);
637 637
638 crtc->primary->fb = fb; 638 crtc->primary->fb = fb;
639 tilcdc_crtc->event = event; 639 tilcdc_crtc->event = event;