• Inki Dae's avatar
    drm/exynos: use pm_runtime_resume_and_get() · 445d3bed
    Inki Dae authored
    Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
    to deal with usage counter. pm_runtime_get_sync() increases the
    usage counter even when it failed, which makes callers to forget
    to decrease the usage counter and resulted in reference leak.
    
    pm_runtime_resume_and_get() function decreases the usage counter
    when it failed internally so it can avoid the reference leak.
    
    Changelog v1:
    - Fix an build error reported by kernel test robot of Intel.
    Signed-off-by: default avatarInki Dae <inki.dae@samsung.com>
    Reported-by: default avatarkernel test robot <lkp@intel.com>
    445d3bed
exynos_drm_gsc.c 37.3 KB