Merge branch 'for-linus' into topic/hda-cleanup
[firefly-linux-kernel-4.4.55.git] / drivers / gpu / drm / drm_edid.c
index 58a4a9d20e4af3114481e41690acf30aa8ad923e..1dbf3bc4c6a3cdd580d00706052976aed01b94c9 100644 (file)
@@ -3305,6 +3305,7 @@ struct drm_connector *drm_select_eld(struct drm_encoder *encoder,
        struct drm_device *dev = encoder->dev;
 
        WARN_ON(!mutex_is_locked(&dev->mode_config.mutex));
+       WARN_ON(!drm_modeset_is_locked(&dev->mode_config.connection_mutex));
 
        list_for_each_entry(connector, &dev->mode_config.connector_list, head)
                if (connector->encoder == encoder && connector->eld[0])