Loading drivers/gpu/drm/msm/sde/sde_kms.c +10 −0 Original line number Diff line number Diff line Loading @@ -1686,6 +1686,16 @@ void sde_kms_timeline_status(struct drm_device *dev) drm_for_each_crtc(crtc, dev) sde_crtc_timeline_status(crtc); if (mutex_is_locked(&dev->mode_config.mutex)) { /* *Probably locked from last close dumping status anyway */ SDE_ERROR("dumping conn_timeline without mode_config lock\n"); drm_for_each_connector(conn, dev) sde_conn_timeline_status(conn); return; } mutex_lock(&dev->mode_config.mutex); drm_for_each_connector(conn, dev) sde_conn_timeline_status(conn); Loading Loading
drivers/gpu/drm/msm/sde/sde_kms.c +10 −0 Original line number Diff line number Diff line Loading @@ -1686,6 +1686,16 @@ void sde_kms_timeline_status(struct drm_device *dev) drm_for_each_crtc(crtc, dev) sde_crtc_timeline_status(crtc); if (mutex_is_locked(&dev->mode_config.mutex)) { /* *Probably locked from last close dumping status anyway */ SDE_ERROR("dumping conn_timeline without mode_config lock\n"); drm_for_each_connector(conn, dev) sde_conn_timeline_status(conn); return; } mutex_lock(&dev->mode_config.mutex); drm_for_each_connector(conn, dev) sde_conn_timeline_status(conn); Loading