[PULL] drm-intel-fixes

Tvrtko Ursulin tursulin at igalia.com
Wed Dec 11 18:04:28 UTC 2024


Hi Dave, Sima,

A handful of fixes for the weekly release candidate cycle:

One fix for a performance regression in DSB register programming and also
in the same area a partial fix for the legacy LUT and DSB interaction.
Then there is a fix for a null pointer dereference in the GuC error state
capture code. Finally a fix for a memory leak in cases when driver fails
to load.

Tvrtko

drm-intel-fixes-2024-12-11:
- Don't use indexed register writes needlessly [dsb] (Ville Syrjälä)
- Stop using non-posted DSB writes for legacy LUT [color] (Ville Syrjälä)
- Fix NULL pointer dereference in capture_engine (Eugene Kobyak)
- Fix memory leak by correcting cache object name in error handler (Jiasheng Jiang)
The following changes since commit fac04efc5c793dccbd07e2d59af9f90b7fc0dca4:

  Linux 6.13-rc2 (2024-12-08 14:03:39 -0800)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2024-12-11

for you to fetch changes up to 2828e5808bcd5aae7fdcd169cac1efa2701fa2dd:

  drm/i915: Fix memory leak by correcting cache object name in error handler (2024-12-09 10:29:06 +0000)

----------------------------------------------------------------
- Don't use indexed register writes needlessly [dsb] (Ville Syrjälä)
- Stop using non-posted DSB writes for legacy LUT [color] (Ville Syrjälä)
- Fix NULL pointer dereference in capture_engine (Eugene Kobyak)
- Fix memory leak by correcting cache object name in error handler (Jiasheng Jiang)

----------------------------------------------------------------
Eugene Kobyak (1):
      drm/i915: Fix NULL pointer dereference in capture_engine

Jiasheng Jiang (1):
      drm/i915: Fix memory leak by correcting cache object name in error handler

Ville Syrjälä (2):
      drm/i915/dsb: Don't use indexed register writes needlessly
      drm/i915/color: Stop using non-posted DSB writes for legacy LUT

 drivers/gpu/drm/i915/display/intel_color.c | 81 +++++++++++++++++++-----------
 drivers/gpu/drm/i915/display/intel_dsb.c   | 19 +++++--
 drivers/gpu/drm/i915/display/intel_dsb.h   |  2 +
 drivers/gpu/drm/i915/i915_gpu_error.c      | 18 +++++--
 drivers/gpu/drm/i915/i915_scheduler.c      |  2 +-
 5 files changed, 85 insertions(+), 37 deletions(-)


More information about the Intel-gfx mailing list