drm/msm/dpu: allow initialization of encoder locks during encoder init
authorKrishna Manikandan <mkrishn@codeaurora.org>
Thu, 28 May 2020 08:34:28 +0000 (14:04 +0530)
committerRob Clark <robdclark@chromium.org>
Fri, 12 Jun 2020 03:09:21 +0000 (20:09 -0700)
commit2e7ec6b5297157efabb50e5f82adc628cf90296c
tree08183b8ed248fd72c7b8f0f4f601e826700aa02f
parentaa472721c8dbe1713cf510f56ffbc56ae9e14247
drm/msm/dpu: allow initialization of encoder locks during encoder init

In the current implementation, mutex initialization
for encoder mutex locks are done during encoder
setup. This can lead to scenarios where the lock
is used before it is initialized. Move mutex_init
to dpu_encoder_init to avoid this.

Signed-off-by: Krishna Manikandan <mkrishn@codeaurora.org>
Signed-off-by: Rob Clark <robdclark@chromium.org>
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c