mbox series

[0/4] drm/msm: properly add and remove internal bridges

Message ID 20220405234551.359453-1-dmitry.baryshkov@linaro.org (mailing list archive)
Headers show
Series drm/msm: properly add and remove internal bridges | expand

Message

Dmitry Baryshkov April 5, 2022, 11:45 p.m. UTC
While running the kernel with the mutex debugging enabled, I noticed the
warning reported in the first commit (that the bridge's hpd_mutex is
unitialized). Additional research revealed that we do not add and remove
internal drm_bridges in the msm drm driver. Fix this now.

Dmitry Baryshkov (4):
  drm/msm/hdmi: properly add and remove created bridges
  drm/msm/dsi: properly add and remove created bridges
  drm/msm/dp: properly add and remove created bridges
  drm/msm: unregister all internal bridges

 drivers/gpu/drm/msm/dp/dp_drm.c        | 5 +++++
 drivers/gpu/drm/msm/dsi/dsi_manager.c  | 3 +++
 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 3 +++
 drivers/gpu/drm/msm/msm_drv.c          | 3 +++
 4 files changed, 14 insertions(+)