Hi Dave, Just two cleanups to replace pm_runtime_get_sync() with pm_runtime_resume_and_get(). Please kinkdly let me know if there is any problem. Thanks, Inki Dae The following changes since commit c707b73f0cfb1acc94a20389aecde65e6385349b: Merge tag 'amd-drm-next-5.14-2021-06-09' of https://gitlab.freedesktop.org/agd5f/linux into drm-next (2021-06-10 13:47:13 +1000) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos tags/exynos-drm-next-for-v5.14 for you to fetch changes up to 445d3bed75de4082c7c7794030ac9a5b8bfde886: drm/exynos: use pm_runtime_resume_and_get() (2021-06-11 10:56:38 +0900) ---------------------------------------------------------------- Two cleanups - These patches make Exynos DRM driver to use pm_runtime_resume_and_get() function instead of m_runtime_get_sync() to deal with usage counter. pm_runtime_get_sync() increases the usage counter even when it failed, which could make callers to forget to decrease the usage counter. pm_runtime_resume_and_get() decreases the usage counter regardless of whether it failed or not. ---------------------------------------------------------------- Inki Dae (1): drm/exynos: use pm_runtime_resume_and_get() Tian Tao (1): drm/exynos: Use pm_runtime_resume_and_get() to replace open coding drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 7 ++++++- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 7 ++++++- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 7 ++++++- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 8 +++++++- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 25 ++++++++++++++++++++----- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 9 ++++++++- drivers/gpu/drm/exynos/exynos_drm_gsc.c | 7 ++++++- drivers/gpu/drm/exynos/exynos_drm_mic.c | 6 ++---- drivers/gpu/drm/exynos/exynos_drm_rotator.c | 7 ++++++- drivers/gpu/drm/exynos/exynos_drm_scaler.c | 10 ++++++---- drivers/gpu/drm/exynos/exynos_hdmi.c | 8 +++++++- drivers/gpu/drm/exynos/exynos_mixer.c | 7 ++++++- 12 files changed, 86 insertions(+), 22 deletions(-)