OSDN Git Service

drm/msm/atomic: Drop per-CRTC locks in reverse order
authorRob Clark <robdclark@chromium.org>
Tue, 20 Oct 2020 22:26:00 +0000 (15:26 -0700)
committerRob Clark <robdclark@chromium.org>
Sun, 1 Nov 2020 18:13:09 +0000 (10:13 -0800)
commitcb21f3f882ad12811331c1067b9acfc4dd359d3f
treea71e1bfa236a2e8da1e132ad942637fa5de65b51
parentb3d91800d9ac35014e0349292273a6fa7938d402
drm/msm/atomic: Drop per-CRTC locks in reverse order

lockdep dislikes seeing locks unwound in a non-nested fashion.

Fixes: b3d91800d9ac ("drm/msm: Fix race condition in msm driver with async layer updates")
Signed-off-by: Rob Clark <robdclark@chromium.org>
Reviewed-by: Abhinav Kumar <abhinavk@codeaurora.org>
drivers/gpu/drm/msm/msm_atomic.c
drivers/gpu/drm/msm/msm_kms.h
include/drm/drm_crtc.h