drm/msm: Split out idr_lock
authorRob Clark <robdclark@chromium.org>
Tue, 2 Aug 2022 15:51:36 +0000 (08:51 -0700)
committerRob Clark <robdclark@chromium.org>
Sat, 27 Aug 2022 16:32:44 +0000 (09:32 -0700)
commit05ba44b3704e2115251c340fc72db609a0b97f3b
tree3aa23a174d9cafd82adb251d9013a7eff660d319
parentfc1dd04c3841c45e2bc811ed96af62af5fc77911
drm/msm: Split out idr_lock

Otherwise if we hit reclaim pinning objects in the submit path, we'll be
blocking retire_worker trying to free a submit.

Signed-off-by: Rob Clark <robdclark@chromium.org>
Patchwork: https://patchwork.freedesktop.org/patch/496116/
Link: https://lore.kernel.org/r/20220802155152.1727594-4-robdclark@gmail.com
drivers/gpu/drm/msm/msm_drv.c
drivers/gpu/drm/msm/msm_gem_submit.c
drivers/gpu/drm/msm/msm_gpu.h
drivers/gpu/drm/msm/msm_submitqueue.c