drm/msm: Drop struct_mutex in shrinker path
authorRob Clark <robdclark@chromium.org>
Fri, 23 Oct 2020 16:51:23 +0000 (09:51 -0700)
committerRob Clark <robdclark@chromium.org>
Thu, 5 Nov 2020 00:00:57 +0000 (16:00 -0800)
commitcf11c1f89d5209d20cdf4040f5b26253014026ad
tree398f58f5a1224e2b0353092a785be3b167f8ab1e
parentf92f026a487a53d69a4a39d0a91427c19e4a4b3f
drm/msm: Drop struct_mutex in shrinker path

Now that the inactive_list is protected by mm_lock, and everything
else on per-obj basis is protected by obj->resv, we no longer depend
on struct_mutex.

Signed-off-by: Rob Clark <robdclark@chromium.org>
Reviewed-by: Kristian H. Kristensen <hoegsberg@google.com>
Signed-off-by: Rob Clark <robdclark@chromium.org>
drivers/gpu/drm/msm/msm_gem.c
drivers/gpu/drm/msm/msm_gem_shrinker.c