Hi Dave, Simona,

New stuff for 7.3.

The following changes since commit 0461ba9a7994a9bfa2ceefe730e2c87759edc267:

  Merge tag 'amd-drm-next-7.3-2026-07-02' of 
https://gitlab.freedesktop.org/agd5f/linux into drm-next (2026-07-07 16:48:23 
+1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git 
tags/amd-drm-next-7.3-2026-07-09

for you to fetch changes up to 5c6c247992d4d9200e073b83f4ec6c703c096845:

  drm/amdkfd: Check bounds on CRIU restore event id (2026-07-08 14:27:26 -0400)

----------------------------------------------------------------
amd-drm-next-7.3-2026-07-09:

amdgpu:
- RAS updates
- PSP 15.0.9 update
- SMU 15.0.9 update
- VCN 5.3 fix
- VI ASPM fix
- Userq fix
- lifetime fix for amdgpu_vm_get_task_info_pasid()
- Gfx10 fix
- SMU 14 fix
- JPEG cleanups
- MES fixes and cleanups
- Header cleanups
- Misc gfx fixes
- Gfx pipe1 support on gfx11 APUs
- BUG() and BUG_ON() removals

amdkfd:
- Merge fix
- CRIU bounds checking fixes
- secondary context id fix
- Event bounds checking fix
- Fix CWSR buffer mapping when in VRAM
- Secondary context fixes

----------------------------------------------------------------
Alex Deucher (17):
      drm/amdkfd: drop duplicate kfd_queue_acquire_buffers()
      drm/gfx10: Program DB_RING_CONTROL
      drm/gfx11: Program DB_RING_CONTROL
      drm/gfx12: Program DB_RING_CONTROL
      drm/amdgpu/gfx11: enable gfx pipe1 hardware support
      drm/amdgpu: return an error instead of BUG() for CSA bo_va
      drm/amdgpu/gfx11: WARN() rather than BUG() for invalid SDMA engine
      drm/amdgpu/gfx12: WARN() rather than BUG() for invalid SDMA engine
      drm/amdgpu/gfx12.1: WARN() rather than BUG() for invalid SDMA engine
      drm/amdgpu/atomfirmware: WARN() rather than BUG()
      drm/amdgpu/cgs: WARN() rather than BUG()
      drm/amdgpu/ucode: WARN() rather than BUG()
      drm/amdgpu/cik_sdma: replace BUG() with an error
      drm/amdgpu/sdma2.4: replace BUG() with an error
      drm/amdgpu/sdma3.0: replace BUG() with an error
      drm/amdgpu/si: drop BUG()s
      drm/amdgpu/gmc6: replace BUG() with an error

Ce Sun (8):
      drm/amdgpu: retire legacy pmfw eeprom interface wrapper
      drm/amdgpu: retire legacy pmfw eeprom support check
      drm/amd/pm: retire legacy smu ras driver framework
      drm/amd/pm: retire legacy ras_smu_drv interface for smu v13.0.12
      drm/amdgpu: retire legacy mca umc status check interface
      drm/amdgpu: retire legacy get_retire_flip_bits for UMC
      drm/amdgpu: retire legacy get_retire_flip_bits interface for UMC
      drm/amdgpu: retire legacy deferred error separate logging

David Francis (4):
      drm/amdkfd: Check bounds on CRIU restore queue type and mqd size
      drm/amdkfd: Don't acquire buffers during CRIU queue restore.
      drm/amdkfd: Check bounds in allocate_event_notification_slot
      drm/amdkfd: Check bounds on CRIU restore event id

Geoffrey McRae (2):
      drm/amdgpu/mes: Add NULL check for mes_hung_db_array allocation
      drm/amdgpu/mes: Fix hung_queue_db_array loop limit for multi-XCC

George Zhang (1):
      drm/amd/display: Fix sign mismatch warning

James Zhu (1):
      drm/amdkfd: use iosys_map for CWSR buffer access

Jesse Zhang (1):
      drm/amdgpu: trigger GPU recovery when userq destroy fails to unmap a hung 
queue

Kanala Ramalingeswara Reddy (2):
      drm/amdgpu: add support for PSP version 15.0.9
      drm/amdgpu: add support for SMU version 15.0.9

Kenneth Feng (1):
      drm/amd/amdgpu: disable ASPM on VI if pcie dpm is disabled

Shahyan Soltani (7):
      drm/amdgpu: move struct amdgpu_wb and helpers into separate files
      drm/amdgpu: move struct amdgpu_video_codecs and helpers into header file
      drm/amdgpu: move struct amdgpu_mqd and helpers into header file
      drm/amdgpu: move amdgpu_acpi helpers into new header
      drm/amdgpu: move amdgpu_allowed_register_entry into amdgpu_reg_access.h
      drm/amdgpu: include amdgpu_video_codecs.h only where needed
      drm/amdgpu: fix lifetime issue of amdgpu_vm_get_task_info_pasid()

Srinivasan Shanmugam (1):
      drm/amdgpu/mes12: Remove MES self test

Suresh Guttula (1):
      drm/amdgpu: Disable JDPG on VCN5_3

Tiago Dourado (2):
      drm/amdgpu/jpeg: deduplicate jpeg_v3_0 process_interrupt
      drm/amdgpu/jpeg: deduplicate jpeg_v5_3_0 process_interrupt

Yang Wang (1):
      drm/amd/pm: fix smu14 power limit range calculation

Zhu Lingshan (2):
      amdkfd: properly free secondary context id
      drm/amdkfd: expose pasid of secondary contexts by debugfs

 drivers/gpu/drm/amd/amdgpu/Makefile                |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                | 267 +---------------
 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.h           | 151 +++++++++
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c |   3 +-
 .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c   |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c   |   2 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c            |   8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         | 113 +------
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c      |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c            |   6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c             |  14 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h            |   1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c            |  31 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h            |  46 +++
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c            |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c            | 127 ++------
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h            |  30 --
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c     | 146 +--------
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h     |  23 --
 drivers/gpu/drm/amd/amdgpu/amdgpu_reg_access.h     |   8 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c           |  18 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c          |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c            |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h            |  18 --
 drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c       |   6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c          |   9 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_video_codecs.h   |  47 +++
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c           |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |  25 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c            |   8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_wb.c             | 129 ++++++++
 drivers/gpu/drm/amd/amdgpu/amdgpu_wb.h             | 102 +++++++
 drivers/gpu/drm/amd/amdgpu/cik.c                   |   1 +
 drivers/gpu/drm/amd/amdgpu/cik_sdma.c              |  11 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |  13 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c             |  35 ++-
 drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c             |  13 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c             |   4 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c              |   4 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |  10 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c            |   4 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c              |   2 +-
 drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c             |   2 +-
 drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.h             |   4 +
 drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c             |  21 +-
 drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c           |   2 +-
 drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.h           |   4 +
 drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c           |  22 +-
 drivers/gpu/drm/amd/amdgpu/mes_userqueue.c         |   4 +-
 drivers/gpu/drm/amd/amdgpu/mes_v11_0.c             |   6 +-
 drivers/gpu/drm/amd/amdgpu/mes_v12_0.c             |   6 +-
 drivers/gpu/drm/amd/amdgpu/mes_v12_1.c             | 340 +--------------------
 drivers/gpu/drm/amd/amdgpu/nv.c                    |   1 +
 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c             |  10 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c             |  11 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c             |   8 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c           |   8 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c             |  10 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c             |  10 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c             |  10 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c             |  10 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c             |  10 +-
 drivers/gpu/drm/amd/amdgpu/si.c                    |   5 +-
 drivers/gpu/drm/amd/amdgpu/si_dma.c                |   8 +-
 drivers/gpu/drm/amd/amdgpu/soc15.c                 |   1 +
 drivers/gpu/drm/amd/amdgpu/soc21.c                 |   4 +-
 drivers/gpu/drm/amd/amdgpu/soc24.c                 |   1 +
 drivers/gpu/drm/amd/amdgpu/soc_v1_0.c              |   1 +
 drivers/gpu/drm/amd/amdgpu/umc_v12_0.c             | 151 ---------
 drivers/gpu/drm/amd/amdgpu/umc_v12_0.h             |   3 -
 drivers/gpu/drm/amd/amdgpu/vi.c                    |   1 +
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |   5 +
 drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c           | 113 +++++--
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c  |   6 +
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h  |   2 +
 drivers/gpu/drm/amd/amdkfd/kfd_events.c            |   5 +-
 drivers/gpu/drm/amd/amdkfd/kfd_priv.h              |  10 +-
 drivers/gpu/drm/amd/amdkfd/kfd_process.c           |  73 +++--
 .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c |  43 +--
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_dmub.c |   6 +-
 drivers/gpu/drm/amd/pm/amdgpu_dpm.c                |   7 -
 drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h            |   1 -
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |  12 +-
 drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h      |   8 -
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c  | 130 --------
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c   |  21 --
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h   |   1 -
 .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c   |  28 +-
 drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c     |   1 +
 .../gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c   |   3 +-
 drivers/gpu/drm/amd/pm/swsmu/smu_internal.h        |   1 -
 94 files changed, 969 insertions(+), 1643 deletions(-)
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.h
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_video_codecs.h
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_wb.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_wb.h

Reply via email to