104f37302ece drm/i915/gt: Add a spinlock to prevent starvation of irq_work. dc76d3e8b6ed FOR-CI: bump MAX_STACK_TRACE_ENTRIES b3d242fc4e8a PREEMPT_RT injection 35553536d0ee Revert "drm/i915: Depend on !PREEMPT_RT." b7362adf642e drm/i915: Use sleeping selftests for igt_atomic on PREEMPT_RT 4eb53e2d29bf drm/i915/display: Remove uncore lock from vlv_atomic_update_fifo 63fd8d8d1a7a drm/i915/gt: Set stop_timeout() correctly on PREEMPT-RT 3ae0262bf01a drm/i915/gt: Fix selftests on PREEMPT_RT caaae7df3dee drm/i915/guc: Consider also RCU depth in busy loop. ef3c265078f3 drm/i915: Drop the irqs_disabled() check f7ecd652c805 drm/i915/gt: Use spin_lock_irq() instead of local_irq_disable() + spin_lock() 30831d7bb337 drm/i915/display: Fix intel_lpe_audio_irq_handler for PREEMPT-RT 931bf81a2236 drm/i915/display: Make set_pipeconf use the fw variants d383835a3e65 drm/i915/display: Use intel_de_write_fw in intel_pipe_fastset e645a3bc1197 drm/i915/display: Use intel_de_read/write_fw in colorops f8bd6a96f45a drm/i915/display: Make icl_dsi_frame_update use _fw too c24465a1b89b drm/i915/display: Do not take uncore lock in i915_get_vblank_counter 6f72b6f3bc03 drm/i915/display: Make get_vblank_counter use intel_de_read_fw() df20553aba62 drm/i915: Use preempt_disable/enable_rt() where recommended 74e3d93d0b55 drm/i915/display: Handle vlv dsi workaround in scanline_in_safe_range too 16190686d2c2 drm/i915/display: Remove locking from intel_vblank_evade critical section b360d922a71f drm/i915/display: Move vblank put until after critical section 6549325c8d1c drm/intel/display: Convert vblank event handling to 2-stage arming 7dda6c2904c0 drm/intel/display: Make intel_crtc_arm_vblank_event static 63ebd6d6060f drm/vblank: Add a 2-stage version of drm_crtc_arm_vblank_event 5c50b1c94791 drm/vblank_work: Add methods to schedule vblank_work in 2 stages