This patch series renames intel_unpin_work to intel_flip_work to better describe what it does. It will also contain pointers to the old and new crtc/plane states, which means that intel_flip_work becomes self-contained and usable for atomic updates. This patch also enables mmio updates for all platforms, which is needed for implementing async atomic commit properly. Maarten Lankhorst (6): drm/i915: Remove stallcheck special handling. drm/i915: Remove intel_prepare_page_flip. drm/i915: Add the exclusive fence to plane_state. drm/i915: Allow mmio updates on all platforms. drm/i915: Convert flip_work to a list. drm/i915: Rework intel_crtc_page_flip to be almost atomic. drivers/gpu/drm/i915/i915_debugfs.c | 108 ++-- drivers/gpu/drm/i915/i915_drv.h | 2 +- drivers/gpu/drm/i915/i915_irq.c | 18 +- drivers/gpu/drm/i915/intel_atomic_plane.c | 1 + drivers/gpu/drm/i915/intel_display.c | 940 +++++++++++++++--------------- drivers/gpu/drm/i915/intel_drv.h | 34 +- 6 files changed, 566 insertions(+), 537 deletions(-) -- 2.1.0 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx