Hi Dave, Sima,

Latest round of fixes for the -rc week.

One fix to address an use-after-free in the DG2 TTM integration under
heavy eviction and the rest are in the display area: A workaround for xe
enabling aux interrupts too late, fix for incomplete HDR pre-CSC LUT
programming, consistent disabling of DC states when Panel Replay is
supported and finally a fix for DC6 DC_OFF power state mismatch after
enabling vblanks.

Regards,

Tvrtko

drm-intel-fixes-2026-05-27:
- Fix potential UAF in TTM object purge (Janusz Krzysztofik)
- Use polling when irqs are unavailable [aux] (Michał Grzelak)
- Fix HDR pre-CSC LUT programming loop [color] (Pranay Samala)
- Block DC states on vblank enable when Panel Replay supported [psr] (Jouni 
Högander)
- Use DC_OFF wake reference to block DC6 on vblank enable [psr] (Jouni Högander)
The following changes since commit e7ae89a0c97ce2b68b0983cd01eda67cf373517d:

  Linux 7.1-rc5 (2026-05-24 13:48:06 -0700)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/i915/kernel.git 
tags/drm-intel-fixes-2026-05-27

for you to fetch changes up to 3549a9649dc7c5fc586ab12f675279283cdcb2a7:

  drm/i915/psr: Use DC_OFF wake reference to block DC6 on vblank enable 
(2026-05-26 09:31:48 +0100)

----------------------------------------------------------------
- Fix potential UAF in TTM object purge (Janusz Krzysztofik)
- Use polling when irqs are unavailable [aux] (Michał Grzelak)
- Fix HDR pre-CSC LUT programming loop [color] (Pranay Samala)
- Block DC states on vblank enable when Panel Replay supported [psr] (Jouni 
Högander)
- Use DC_OFF wake reference to block DC6 on vblank enable [psr] (Jouni Högander)

----------------------------------------------------------------
Janusz Krzysztofik (1):
      drm/i915: Fix potential UAF in TTM object purge

Jouni Högander (2):
      drm/i915/psr: Block DC states on vblank enable when Panel Replay supported
      drm/i915/psr: Use DC_OFF wake reference to block DC6 on vblank enable

Michał Grzelak (1):
      drm/i915/aux: use polling when irqs are unavailable

Pranay Samala (1):
      drm/i915/color: Fix HDR pre-CSC LUT programming loop

 drivers/gpu/drm/i915/display/intel_color.c         |  2 +-
 drivers/gpu/drm/i915/display/intel_display_core.h  |  1 +
 drivers/gpu/drm/i915/display/intel_display_irq.c   |  8 +++++--
 drivers/gpu/drm/i915/display/intel_display_types.h |  2 ++
 drivers/gpu/drm/i915/display/intel_dp_aux.c        | 20 ++++++++++++----
 drivers/gpu/drm/i915/display/intel_psr.c           | 25 ++++++++-----------
 drivers/gpu/drm/i915/gem/i915_gem_ttm.c            | 28 ++++++++++++----------
 7 files changed, 52 insertions(+), 34 deletions(-)

Reply via email to