Hi Dave, Simona, Fixes for v6.19-rc3
The following changes since commit 7bc29d5fb6faff2f547323c9ee8d3a0790cd2530: dt-bindings: display/msm/gmu: Add Adreno X2-85 GMU (2025-11-18 09:04:13 -0800) are available in the Git repository at: https://gitlab.freedesktop.org/drm/msm.git tags/drm-msm-fixes-2025-12-26 for you to fetch changes up to 66691e272e40c91305f1704695e0cb340cd162ff: drm/msm: Replace unsafe snprintf usage with scnprintf (2025-12-24 17:55:29 +0200) ---------------------------------------------------------------- Fixes for v6.19: GPU: - Fix crash on a7xx GPUs not supporting IFPC - Fix perfcntr use with IFPC - Concurrent binning fix DPU: - Fixed DSC and SSPP fetching issues - Switched to scnprint instead of snprintf - Added missing NULL checks in pingpong code Also documentation fixes. ---------------------------------------------------------------- Abel Vesa (2): Revert "drm/msm/dpu: support plane splitting in quad-pipe case" Revert "drm/msm/dpu: Enable quad-pipe for DSC and dual-DSI case" Alok Tiwari (1): drm/msm/a6xx: move preempt_prepare_postamble after error check Anna Maniscalco (2): drm/msm: add PERFCTR_CNTL to ifpc_reglist drm/msm: Fix a7xx per pipe register programming Evan Lambert (1): drm/msm: Replace unsafe snprintf usage with scnprintf Neil Armstrong (1): drm/msm: adreno: fix deferencing ifpc_reglist when not declared Nikolay Kuratov (1): drm/msm/dpu: Add missing NULL pointer check for pingpong interface Randy Dunlap (19): drm/msm/disp: mdp_format: fix all kernel-doc warnings drm/msm/dp: fix all kernel-doc warnings drm/msm/dpu: dpu_hw_cdm.h: fix all kernel-doc warnings drm/msm/dpu: dpu_hw_ctl.h: fix all kernel-doc warnings drm/msm/dpu: dpu_hw_cwb.h: fix all kernel-doc warnings drm/msm/dpu: dpu_hw_dsc.h: fix all kernel-doc warnings drm/msm/dpu: dpu_hw_dspp.h: fix all kernel-doc warnings drm/msm/dpu: dpu_hw_intf.h: fix all kernel-doc warnings drm/msm/dpu: dpu_hw_lm.h: fix all kernel-doc warnings drm/msm/dpu: dpu_hw_merge3d.h: fix all kernel-doc warnings drm/msm/dpu: dpu_hw_pingpong.h: fix all kernel-doc warnings drm/msm/dpu: dpu_hw_sspp.h: fix all kernel-doc warnings drm/msm/dpu: dpu_hw_top.h: fix all kernel-doc warnings drm/msm/dpu: dpu_hw_vbif.h: fix all kernel-doc warnings drm/msm/dpu: dpu_hw_wb.h: fix all kernel-doc warnings drm/msm: msm_fence.h: fix all kernel-doc warnings drm/msm: msm_gem_vma.c: fix all kernel-doc warnings drm/msm: msm_gpu.h: fix all kernel-doc warnings drm/msm: msm_iommu.c: fix all kernel-doc warnings drivers/gpu/drm/msm/adreno/a6xx_catalog.c | 13 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 52 ++++++-- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 1 + drivers/gpu/drm/msm/adreno/a6xx_preempt.c | 4 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 13 ++ drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 38 ++---- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 29 +++-- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 2 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.h | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 84 ++++++++----- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cwb.h | 3 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.h | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 20 ++- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h | 23 ++-- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.h | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h | 20 +-- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 47 +++---- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.h | 21 ++-- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.h | 16 +-- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.h | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 137 ++++++--------------- drivers/gpu/drm/msm/disp/mdp_format.h | 6 +- drivers/gpu/drm/msm/dp/dp_debug.h | 2 +- drivers/gpu/drm/msm/dp/dp_drm.c | 1 + drivers/gpu/drm/msm/dp/dp_link.h | 9 +- drivers/gpu/drm/msm/dp/dp_panel.h | 8 +- drivers/gpu/drm/msm/msm_fence.h | 36 +++--- drivers/gpu/drm/msm/msm_gem_vma.c | 5 +- drivers/gpu/drm/msm/msm_gpu.h | 68 +++------- drivers/gpu/drm/msm/msm_iommu.c | 4 +- drivers/gpu/drm/msm/msm_perf.c | 10 +- 36 files changed, 347 insertions(+), 372 deletions(-)
