Hi, This patch series simplifies the legacy modeset a bit. I'm not sure the *_pipes flags removal is done properly, so I only signed off up to patch 4. My hope here is to get some comments and see how badly does PRTS screams. Thanks, Ander Ander Conselvan de Oliveira (11): drm/i915: Allocate connector state together with the connectors drm/i915: Remove stale comment from __intel_set_mode() drm/i915: Reset changed flags when duplicating crtc state drm/i915: Add for_each_connector_in_state helper macro drm/i915: Extract mode_changed computation out of stage_output_config() drm/i915: Add crtc states before calling compute_config() drm/i915: Remove all *_pipes flags from modeset drm/i915: Remove saved_mode from __intel_set_mode() drm/i915: Move compute part of __intel_set_mode() to separate function drm/i915: Simplify error handling in __intel_set_mode() drm/i915: Don't modeset with old mode when set_crtc fails drivers/gpu/drm/i915/i915_drv.h | 16 + drivers/gpu/drm/i915/intel_atomic.c | 6 +- drivers/gpu/drm/i915/intel_crt.c | 2 +- drivers/gpu/drm/i915/intel_ddi.c | 13 +- drivers/gpu/drm/i915/intel_display.c | 653 +++++++++++++++-------------------- drivers/gpu/drm/i915/intel_dp.c | 2 +- drivers/gpu/drm/i915/intel_dp_mst.c | 14 +- drivers/gpu/drm/i915/intel_drv.h | 2 + drivers/gpu/drm/i915/intel_dsi.c | 2 +- drivers/gpu/drm/i915/intel_dvo.c | 2 +- drivers/gpu/drm/i915/intel_hdmi.c | 9 +- drivers/gpu/drm/i915/intel_lvds.c | 6 + drivers/gpu/drm/i915/intel_sdvo.c | 22 +- drivers/gpu/drm/i915/intel_tv.c | 2 +- 14 files changed, 343 insertions(+), 408 deletions(-) -- 2.1.0 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx