With the conversion of the driver to support async updates dpll state can no longer be updated in place. dpll->config still contains the committed state, while concurrent access is protected by dpll->mutex. This is a resend because ander's patch series got a conflict which required a rewrite of the patches. Maarten Lankhorst (4): drm/i915: Use a crtc mask instead of a refcount for dpll functions, v2. drm/i915: Perform dpll commit first, v2. drm/i915: Move pll power state to crtc power domains. drm/i915: Add locking to pll updates, v2. drivers/gpu/drm/i915/i915_debugfs.c | 4 +-- drivers/gpu/drm/i915/intel_display.c | 54 ++++++++++++++++---------------- drivers/gpu/drm/i915/intel_dpll_mgr.c | 58 +++++++++++++++++++++-------------- drivers/gpu/drm/i915/intel_dpll_mgr.h | 4 ++- 4 files changed, 66 insertions(+), 54 deletions(-) -- 2.1.0 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx