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(-)