From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> Keep the new CRTC properties when doing modeset through the legacy code paths. Signed-off-by: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> --- drivers/gpu/drm/drm_crtc_helper.c | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/drivers/gpu/drm/drm_crtc_helper.c b/drivers/gpu/drm/drm_crtc_helper.c index 30eb557..19444cd 100644 --- a/drivers/gpu/drm/drm_crtc_helper.c +++ b/drivers/gpu/drm/drm_crtc_helper.c @@ -782,6 +782,11 @@ int drm_crtc_helper_set_config(struct drm_mode_set *set) kfree(save_connectors); kfree(save_encoders); kfree(save_crtcs); + + /* changes in one CRTC can affect the others */ + list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) + drm_crtc_update_properties(crtc); + return 0; fail: @@ -810,6 +815,11 @@ fail: kfree(save_connectors); kfree(save_encoders); kfree(save_crtcs); + + /* changes in one CRTC can affect the others */ + list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) + drm_crtc_update_properties(crtc); + return ret; } EXPORT_SYMBOL(drm_crtc_helper_set_config); -- 1.7.8.6 _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel