diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop.c b/drivers/gpu/drm/rockchip/rockchip_drm_vop.c index 76610608c723..d12920e8296f 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_vop.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop.c @@ -1429,7 +1429,7 @@ static void vop_crtc_disable(struct drm_crtc *crtc) vop->is_iommu_enabled = false; } - pm_runtime_put(vop->dev); + pm_runtime_put_sync(vop->dev); clk_disable_unprepare(vop->dclk); clk_disable_unprepare(vop->aclk); clk_disable_unprepare(vop->hclk);