From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> Starting from ILK mmio flips can interfere with the detection of CS flip completion. This is due to the fact that mmio flips also cause the flip done interrupt to be raised. This series tries to make sure we don't mistake a flip done interrupt caused by an mmio flip as the flip done interrupt interrupt for a CS flip. Well, that's just patch 2 actually and the rest is gravy. Ville Syrjälä (4): drm/i915: Reduce the time we hold struct mutex in intel_pipe_set_base() drm/i915: Fix mmio vs. CS flip race on ILK+ drm/i915: Drop the excessive vblank waits from modeset codepaths drm/i915: Wait for vblank in hsw_enable_ips() drivers/gpu/drm/i915/i915_reg.h | 1 + drivers/gpu/drm/i915/intel_display.c | 102 ++++++++++++++++++++++++++--------- drivers/gpu/drm/i915/intel_drv.h | 2 + drivers/gpu/drm/i915/intel_sprite.c | 5 +- 4 files changed, 80 insertions(+), 30 deletions(-) -- 1.8.3.2 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx