diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c index b2042b97da0a..2d776c31ed31 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c @@ -1563,10 +1563,8 @@ static int rockchip_drm_bind(struct device *dev) break; s = to_rockchip_crtc_state(crtc->state); - if (is_support_hotplug(s->output_type)) { - crtc->primary->fb = helper->fb; + if (is_support_hotplug(s->output_type)) drm_framebuffer_get(helper->fb); - } } drm_dev->mode_config.allow_fb_modifiers = true;