mbox series

[PULL] drm-intel-fixes

Message ID Z1nULMrutE4HERvB@linux (mailing list archive)
State New, archived
Headers show
Series [PULL] drm-intel-fixes | expand

Pull-request

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

Message

Tvrtko Ursulin Dec. 11, 2024, 6:04 p.m. UTC
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(-)