commit | 8d23ea403044efe97553dd64228b172c8ffca047 | [log] [tgz] |
---|---|---|
author | Archit Taneja <architt@codeaurora.org> | Tue Oct 25 12:17:59 2016 +0530 |
committer | Rob Clark <robdclark@gmail.com> | Wed Nov 02 10:48:09 2016 -0400 |
tree | a2a9244f5ed21c2a3732d7be14d04d069caaa767 | |
parent | b0a6af8b34c9ad20894aa46f85f4bf59d444f286 [diff] |
drm/msm/dsi: Queue HPD helper work in attach/detach callbacks The msm/dsi host drivers calls drm_helper_hpd_irq_event in the mipi_dsi_host attach/detatch callbacks. mipi_dsi_attach()/mipi_dsi_detach() from a panel/bridge driver could be called from a context where the drm_device's mode_config.mutex is already held, resulting in a deadlock. Queue it as work instead. Signed-off-by: Archit Taneja <architt@codeaurora.org> Signed-off-by: Rob Clark <robdclark@gmail.com>