Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/msm: Remove unnecessary pm_runtime_get/put

We already enable gpu power from msm_gpu_submit(), so avoid a duplicate
pm_runtime_get/put from msm_job_run().

Signed-off-by: Akhil P Oommen <quic_akhilpo@quicinc.com>
Patchwork: https://patchwork.freedesktop.org/patch/498390/
Link: https://lore.kernel.org/r/20220819015030.v5.1.Icf1e8f0c9b3e7e9933c3b48c70477d0582f3243f@changeid
Signed-off-by: Rob Clark <robdclark@chromium.org>

authored by

Akhil P Oommen and committed by
Rob Clark
125e03b2 80059b87

-4
-4
drivers/gpu/drm/msm/msm_ringbuffer.c
··· 29 29 msm_gem_unlock(obj); 30 30 } 31 31 32 - pm_runtime_get_sync(&gpu->pdev->dev); 33 - 34 32 /* TODO move submit path over to using a per-ring lock.. */ 35 33 mutex_lock(&gpu->lock); 36 34 37 35 msm_gpu_submit(gpu, submit); 38 36 39 37 mutex_unlock(&gpu->lock); 40 - 41 - pm_runtime_put(&gpu->pdev->dev); 42 38 43 39 return dma_fence_get(submit->hw_fence); 44 40 }