Re: [pull] amdgpu, amdkfd, radeon, drm drm-next-7.1

2026-04-15 Thread Alex Deucher
Hi, looks like this got missed.  Can you still pick it up?

Thanks,

Alex

On Fri, Apr 3, 2026 at 6:09 PM Alex Deucher  wrote:
>
> Hi Dave, Simona,
>
> A few last changes for 7.1.
>
> The following changes since commit 512f9f150f367176fa9e5f4613b4863409a6f686:
>
>   Merge tag 'drm-msm-next-2026-04-02' of 
> https://gitlab.freedesktop.org/drm/msm into drm-next (2026-04-03 18:57:00 
> +1000)
>
> are available in the Git repository at:
>
>   https://gitlab.freedesktop.org/agd5f/linux.git 
> tags/amd-drm-next-7.1-2026-04-03
>
> for you to fetch changes up to 7b15fc2d1f1a00fb99f0146e404ff2600999ec74:
>
>   drm/amdgpu: dump job ibs in the devcoredump (2026-04-03 16:16:25 -0400)
>
> 
> amd-drm-next-7.1-2026-04-03:
>
> amdgpu:
> - Audio regression fix
> - Use drm edid parser for AMD VSDB
> - Misc cleanups
> - VCE cs parse fixes
> - VCN cs parse fixes
> - RAS fixes
> - Clean up and unify vram reservation handling
> - GPU Partition updates
> - system_wq cleanups
> - Add CONFIG_GCOV_PROFILE_AMDGPU kconfig option
> - SMU vram copy updates
> - SMU 15 fixes
> - SMU 13 fixes
> - SMU 14 fixes
> - UserQ fixes
> - Replace pasid idr with an xarray
> - Dither handling fix
> - Enable amdgpu by default for CIK APUs
> - Add IBs to devcoredump
>
> amdkfd:
> - system_wq cleanups
>
> radeon:
> - system_wq cleanups
>
> drm:
> - Add support for AMD VSDB parsing to drm_edid
>
> 
> Benjamin Cheng (5):
>   drm/amdgpu: Add bounds checking to ib_{get,set}_value
>   drm/amdgpu/vce: Prevent partial address patches
>   drm/amdgpu/vcn3: Prevent OOB reads when parsing dec msg
>   drm/amdgpu/vcn4: Prevent OOB reads when parsing dec msg
>   drm/amdgpu/vcn4: Prevent OOB reads when parsing IB
>
> Ce Sun (1):
>   drm/amd/ras: enable uniras via IP version check
>
> Chenyu Chen (2):
>   drm/edid: Parse AMD Vendor-Specific Data Block
>   drm/amd/display: Use drm_display_info for AMD VSDB data
>
> Ionut Nechita (1):
>   drm/amd/display: Wire up dcn10_dio_construct() for all pre-DCN401 
> generations
>
> Lijo Lazar (17):
>   drm/amdgpu: Add reserved region ids
>   drm/amdgpu: Add stolen vga reserve-region
>   drm/amdgpu: Add extended stolen vga reserve-region
>   drm/amdgpu: Add stolen_reserved reserve-region
>   drm/amdgpu: Add fw_reserved reserve-region
>   drm/amdgpu: Add firmware extended reserve-region
>   drm/amdgpu: Add fw vram usage reserve-region
>   drm/amdgpu: Add host driver reserved-region
>   drm/amdgpu: Add memory training reserve-region
>   drm/amdgpu: Group filling reserve region details
>   drm/amdgpu: Add function to fill fw reserve region
>   drm/amdgpu: Add function to fill training region
>   drm/amdgpu: Move validation of reserve region info
>   drm/amdgpu: Consolidate reserve region allocations
>   drm/amd/pm: Add smu vram copy function
>   drm/amd/pm: Use smu vram copy in SMUv13
>   drm/amd/pm: Use smu vram copy in SMUv15
>
> Linus Probert (2):
>   drm/amd/display: Replace inline NUM_ELEMENTS macro with ARRAY_SIZE
>   drm/amd/display: Remove unused NUM_ELEMENTS macros
>
> Marco Crivellari (5):
>   drm/amd/display: Replace use of system_wq with system_percpu_wq
>   drm/amdgpu: replace use of system_unbound_wq with system_dfl_wq
>   drm/amdgpu: replace use of system_wq with system_dfl_wq
>   amd/amdkfd: add WQ_UNBOUND to alloc_workqueue users
>   drm/radeon: add WQ_PERCPU to alloc_workqueue users
>
> Mario Kleiner (1):
>   drm/amd/display: Change dither policy for 10 bpc output back to 
> dithering
>
> Mikhail Gavrilov (1):
>   drm/amdgpu: replace PASID IDR with XArray
>
> Pierre-Eric Pelloux-Prayer (4):
>   drm/amdgpu: save ring content before resetting the device
>   drm/amdgpu: extract amdgpu_vm_lock_by_pasid from amdgpu_vm_handle_fault
>   drm/amdgpu: store ib info for devcoredump
>   drm/amdgpu: dump job ibs in the devcoredump
>
> Prike Liang (2):
>   drm/amdgpu: rework userq fence driver alloc/destroy
>   drm/amdgpu: make userq fence_drv drop explicit in queue destroy
>
> Srinivasan Shanmugam (3):
>   drm/amd/display: Fix dc_is_fp_enabled name mismatch
>   drm/amd/display: Fix parameter mismatch in panel self-refresh helper
>   drm/amd/display: Fix missing parameter details in amdgpu_dm_ism
>
> Sunil Khatri (5):
>   drm/amdgpu/userq: dont need check for return values in 
> amdgpu_userq_evict
>   drm/amdgpu/userq: fence wait for max time in 
> amdgpu_userq_wait_for_signal
>   drm/amdgpu/userq: add the return code too in error condition
>   drm/amdgpu/userq: call dma_resv_wait_timeout without test for signalled
>   drm/amdgpu/userq: use dma_fence_wait_timeout without test for signalled
>
> Timur Kristóf (1):
>   drm/amdgpu: Use amdgpu by default for CIK APUs too
>
> Vitaly Prosyak (1):
>   drm/amdgpu:

[pull] amdgpu, amdkfd, radeon, drm drm-next-7.1

2026-04-03 Thread Alex Deucher
Hi Dave, Simona,

A few last changes for 7.1.

The following changes since commit 512f9f150f367176fa9e5f4613b4863409a6f686:

  Merge tag 'drm-msm-next-2026-04-02' of https://gitlab.freedesktop.org/drm/msm 
into drm-next (2026-04-03 18:57:00 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git 
tags/amd-drm-next-7.1-2026-04-03

for you to fetch changes up to 7b15fc2d1f1a00fb99f0146e404ff2600999ec74:

  drm/amdgpu: dump job ibs in the devcoredump (2026-04-03 16:16:25 -0400)


amd-drm-next-7.1-2026-04-03:

amdgpu:
- Audio regression fix
- Use drm edid parser for AMD VSDB
- Misc cleanups
- VCE cs parse fixes
- VCN cs parse fixes
- RAS fixes
- Clean up and unify vram reservation handling
- GPU Partition updates
- system_wq cleanups
- Add CONFIG_GCOV_PROFILE_AMDGPU kconfig option
- SMU vram copy updates
- SMU 15 fixes
- SMU 13 fixes
- SMU 14 fixes
- UserQ fixes
- Replace pasid idr with an xarray
- Dither handling fix
- Enable amdgpu by default for CIK APUs
- Add IBs to devcoredump

amdkfd:
- system_wq cleanups

radeon:
- system_wq cleanups

drm:
- Add support for AMD VSDB parsing to drm_edid


Benjamin Cheng (5):
  drm/amdgpu: Add bounds checking to ib_{get,set}_value
  drm/amdgpu/vce: Prevent partial address patches
  drm/amdgpu/vcn3: Prevent OOB reads when parsing dec msg
  drm/amdgpu/vcn4: Prevent OOB reads when parsing dec msg
  drm/amdgpu/vcn4: Prevent OOB reads when parsing IB

Ce Sun (1):
  drm/amd/ras: enable uniras via IP version check

Chenyu Chen (2):
  drm/edid: Parse AMD Vendor-Specific Data Block
  drm/amd/display: Use drm_display_info for AMD VSDB data

Ionut Nechita (1):
  drm/amd/display: Wire up dcn10_dio_construct() for all pre-DCN401 
generations

Lijo Lazar (17):
  drm/amdgpu: Add reserved region ids
  drm/amdgpu: Add stolen vga reserve-region
  drm/amdgpu: Add extended stolen vga reserve-region
  drm/amdgpu: Add stolen_reserved reserve-region
  drm/amdgpu: Add fw_reserved reserve-region
  drm/amdgpu: Add firmware extended reserve-region
  drm/amdgpu: Add fw vram usage reserve-region
  drm/amdgpu: Add host driver reserved-region
  drm/amdgpu: Add memory training reserve-region
  drm/amdgpu: Group filling reserve region details
  drm/amdgpu: Add function to fill fw reserve region
  drm/amdgpu: Add function to fill training region
  drm/amdgpu: Move validation of reserve region info
  drm/amdgpu: Consolidate reserve region allocations
  drm/amd/pm: Add smu vram copy function
  drm/amd/pm: Use smu vram copy in SMUv13
  drm/amd/pm: Use smu vram copy in SMUv15

Linus Probert (2):
  drm/amd/display: Replace inline NUM_ELEMENTS macro with ARRAY_SIZE
  drm/amd/display: Remove unused NUM_ELEMENTS macros

Marco Crivellari (5):
  drm/amd/display: Replace use of system_wq with system_percpu_wq
  drm/amdgpu: replace use of system_unbound_wq with system_dfl_wq
  drm/amdgpu: replace use of system_wq with system_dfl_wq
  amd/amdkfd: add WQ_UNBOUND to alloc_workqueue users
  drm/radeon: add WQ_PERCPU to alloc_workqueue users

Mario Kleiner (1):
  drm/amd/display: Change dither policy for 10 bpc output back to dithering

Mikhail Gavrilov (1):
  drm/amdgpu: replace PASID IDR with XArray

Pierre-Eric Pelloux-Prayer (4):
  drm/amdgpu: save ring content before resetting the device
  drm/amdgpu: extract amdgpu_vm_lock_by_pasid from amdgpu_vm_handle_fault
  drm/amdgpu: store ib info for devcoredump
  drm/amdgpu: dump job ibs in the devcoredump

Prike Liang (2):
  drm/amdgpu: rework userq fence driver alloc/destroy
  drm/amdgpu: make userq fence_drv drop explicit in queue destroy

Srinivasan Shanmugam (3):
  drm/amd/display: Fix dc_is_fp_enabled name mismatch
  drm/amd/display: Fix parameter mismatch in panel self-refresh helper
  drm/amd/display: Fix missing parameter details in amdgpu_dm_ism

Sunil Khatri (5):
  drm/amdgpu/userq: dont need check for return values in amdgpu_userq_evict
  drm/amdgpu/userq: fence wait for max time in amdgpu_userq_wait_for_signal
  drm/amdgpu/userq: add the return code too in error condition
  drm/amdgpu/userq: call dma_resv_wait_timeout without test for signalled
  drm/amdgpu/userq: use dma_fence_wait_timeout without test for signalled

Timur Kristóf (1):
  drm/amdgpu: Use amdgpu by default for CIK APUs too

Vitaly Prosyak (1):
  drm/amdgpu: add CONFIG_GCOV_PROFILE_AMDGPU Kconfig option

Xiaogang Chen (1):
  drm/amdgpu: add an option to allow gpu partition allocate all available 
memory

Yang Wang (4):
  drm/amd/pm: correct mem_busy_percent display due to calculation errors
  drm/amd/pm: fix null pointer dereference issue in 
smu_v15_0_8_get_power_limit()
  drm/amd/pm: optimize logic and remove unn