mbox series

[GIT,PULL] exynos-drm-next

Message ID 20210611025939.393282-1-inki.dae@samsung.com (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL] exynos-drm-next | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos tags/exynos-drm-next-for-v5.14

Message

Inki Dae June 11, 2021, 2:59 a.m. UTC
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(-)