Hi Dave, Simona,

Fixes for v7.1 as described below.

The following changes since commit a972d1b864e8efcfda0b387debac8ea2875a182c:

  drm/msm: Use of_get_available_child_by_name() (2026-04-01 18:05:05 +0300)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/msm.git tags/drm-msm-fixes-2026-05-17

for you to fetch changes up to db339b6bc9f234b4883eb02946ea01d8d9faa11c:

  dt-bindings: display/msm: Fix typo in clock-names property
(2026-05-17 06:33:28 -0700)

----------------------------------------------------------------
Fixes for v7.1:

Core:
- Fixed bindings for SM8650, SM8750 and Eliza
- Don't use UTS_RELEASE directly
- Fix typo in clock-names property

DPU:
- Fixed CWB description on Kaanapali
- Fixed scanline strides for YUV UBWC formats
- Stopped DSI register dumping to access past the end of region

DSI:
- Fix dumping unaligned regions

GPU:
- Fix GMEM_BASE for a6xx gen3
- Fix userspace reachable crash on a2xx-a4xx
- Fix sysprof_active for counter collection with IFPC enabled GPUs
- Fix shrinker lockdep

----------------------------------------------------------------
Alexander Koskovich (1):
      drm/msm: Fix GMEM_BASE for A650

Chen Ni (1):
      drm/msm/a6xx: Check kzalloc return in a8xx_hfi_send_perf_table

Daniel J Blueman (1):
      drm/msm: Fix shrinker deadlock

Dmitry Baryshkov (4):
      drm/msm/dsi: don't dump registers past the mapped region
      drm/msm/dpu: don't mix devm and drmm functions
      drm/msm/adreno: fix userspace-triggered crash on a2xx-a4xx
      drm/msm/snapshot: fix dumping of the unaligned regions

Felix Gu (1):
      drm/msm/adreno: Fix a reference leak in a6xx_gpu_init()

Krzysztof Kozlowski (5):
      dt-bindings: display/msm: dp-controller: Correct SM8650 IO range
      dt-bindings: display/msm: dp-controller: Allow DAI on SM8650 and others
      dt-bindings: display/msm: sm8650: Correct VBIF range in example
      dt-bindings: display/msm: sm8750-mdss: Correct DPU and DP ranges
in example
      dt-bindings: display/msm: qcom,eliza-mdss: Correct DPU and DP
ranges in example

Lad Prabhakar (1):
      dt-bindings: display/msm: Fix typo in clock-names property

Mahadevan P (1):
      drm/msm/dpu: Fix Kaanapali CWB register configuration

Mikko Perttunen (1):
      drm/msm: Fix iommu_map_sgtable() return value check and avoid WARN

Neil Armstrong (1):
      drm/msm/dpu: fix UV scanlines calculation for YUV UBWC formats

Rob Clark (2):
      drm/msm/a6xx: Restore sysprof_active
      drm/msm: Correct modparam description

Uwe Kleine-König (The Capable Hub) (1):
      drm/msm: Don't use UTS_RELEASE directly

 .../bindings/display/msm/dp-controller.yaml        | 28 ++++++++++++---
 .../bindings/display/msm/qcom,eliza-mdss.yaml      | 20 ++++++-----
 .../bindings/display/msm/qcom,sm8650-dpu.yaml      |  2 +-
 .../bindings/display/msm/qcom,sm8650-mdss.yaml     |  2 +-
 .../bindings/display/msm/qcom,sm8750-mdss.yaml     | 16 +++++----
 drivers/gpu/drm/msm/adreno/a6xx_gpu.c              |  7 ++--
 drivers/gpu/drm/msm/adreno/a6xx_hfi.c              |  2 ++
 drivers/gpu/drm/msm/adreno/adreno_device.c         |  2 +-
 drivers/gpu/drm/msm/adreno/adreno_gpu.c            |  8 ++++-
 .../drm/msm/disp/dpu1/catalog/dpu_13_0_kaanapali.h |  2 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c        | 12 ++++---
 drivers/gpu/drm/msm/disp/dpu1/dpu_writeback.c      |  3 +-
 drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c  | 28 ++++++++++-----
 drivers/gpu/drm/msm/dsi/dsi_host.c                 |  1 +
 drivers/gpu/drm/msm/msm_gem_shrinker.c             | 40 +++++++++-------------
 drivers/gpu/drm/msm/msm_gpu.c                      |  4 +--
 drivers/gpu/drm/msm/msm_iommu.c                    |  5 +--
 17 files changed, 113 insertions(+), 69 deletions(-)

Reply via email to