I messed up my from address in the previous run, so please review this series.
This is the test run for Xe, the previous patch series appears to have caused no regressions in CI for !PREEMPT_RT, so test PREEMPT_RT too. https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158814v1/index.html Maarten Lankhorst (10): drm/i915/display: Fix intel_lpe_audio_irq_handler for PREEMPT-RT drm/i915/display: Make get_vblank_counter use intel_de_read_fw() drm/i915/display: Use intel_de_write_fw in intel_pipe_fastset drm/i915/display: Make set_pipeconf use the fw variants drm/i915/display: Move vblank put until after critical section drm/i915/display: Remove locking from intel_vblank_evade critical section drm/i915/display: Handle vlv dsi workaround in scanline_in_safe_range too drm/i915/display: Make icl_dsi_frame_update use _fw too drm/i915/display: Enable interrupts earlier on PREEMPT_RT PREEMPT_RT injection Mike Galbraith (1): drm/i915: Use preempt_disable/enable_rt() where recommended drivers/gpu/drm/i915/Kconfig.debug | 15 --- drivers/gpu/drm/i915/display/icl_dsi.c | 4 +- drivers/gpu/drm/i915/display/intel_crtc.c | 10 ++ drivers/gpu/drm/i915/display/intel_cursor.c | 8 +- drivers/gpu/drm/i915/display/intel_display.c | 46 ++++---- .../gpu/drm/i915/display/intel_lpe_audio.c | 2 +- drivers/gpu/drm/i915/display/intel_vblank.c | 106 ++++++++++-------- drivers/gpu/drm/i915/display/intel_vrr.c | 16 +-- drivers/gpu/drm/xe/Kconfig.debug | 5 + kernel/Kconfig.preempt | 4 +- 10 files changed, 119 insertions(+), 97 deletions(-) -- 2.51.0
