[pull] amdgpu, amdkfd drm-fixes-5.16

Alex Deucher alexander.deucher at amd.com
Wed Nov 10 22:25:36 UTC 2021


Hi Dave, Daniel,

Fixes for 5.16.

The following changes since commit 78469728809b8604dc37ae4e6b12ae12decac5be:

  drm/amd/display: 3.2.160 (2021-11-03 12:32:34 -0400)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-fixes-5.16-2021-11-10

for you to fetch changes up to 4d395f938ae3515f61d8128a0569bf48ca7e0edf:

  drm/amdgpu: add missed support for UVD IP_VERSION(3, 0, 64) (2021-11-10 12:03:41 -0500)

----------------------------------------------------------------
amd-drm-fixes-5.16-2021-11-10:

amdgpu:
- Don't allow partial copy from user for DC debugfs
- SRIOV fixes
- GFX9 CSB pin count fix
- Various IP version check fixes
- DP 2.0 fixes
- Limit DCN1 MPO fix to DCN1

amdkfd:
- SVM fixes
- Reset fixes

----------------------------------------------------------------
Alex Deucher (2):
      drm/amdgpu/powerplay: fix sysfs_emit/sysfs_emit_at handling
      drm/amdgpu: fix SI handling in amdgpu_device_asic_has_dc_support()

Alex Sierra (2):
      drm/amdkfd: avoid recursive lock in migrations back to RAM
      drm/amdkfd: lower the VAs base offset to 8KB

Anson Jacob (1):
      drm/amd/display: Add comment where CONFIG_DRM_AMD_DC_DCN macro ends

Evan Quan (2):
      drm/amdgpu: correctly toggle gfx on/off around RLC_SPM_* register access
      drm/amdgpu: fix uvd crash on Polaris12 during driver unloading

Felix Kuehling (2):
      drm/amdgpu: Fix dangling kfd_bo pointer for shared BOs
      drm/amdkfd: Fix retry fault drain race conditions

Guchun Chen (2):
      drm/amdgpu: drop jpeg IP initialization in SRIOV case
      drm/amdgpu: add missed support for UVD IP_VERSION(3, 0, 64)

Harry Wentland (1):
      drm/amd/display: Don't allow partial copy_from_user

Kent Russell (1):
      drm/amdgpu: Make sure to reserve BOs before adding or removing

Mario Limonciello (1):
      drm/amd/pm: Correct DPMS disable IP version check

Nicholas Kazlauskas (2):
      drm/amd/display: Don't lock connection_mutex for DMUB HPD
      drm/amd/display: Add callbacks for DMUB HPD IRQ notifications

Shirish S (2):
      drm/amd/display: fix exit from amdgpu_dm_atomic_check() abruptly
      drm/amd/display: reject both non-zero src_x and src_y only for DCN1x

Tao Zhou (1):
      drm/amdgpu: correct xgmi ras error count reset

YuBiao Wang (2):
      drm/amd/amdgpu: Avoid writing GMC registers under sriov in gmc9
      drm/amd/amdgpu: Fix csb.bo pin_count leak on gfx 9

shaoyunl (2):
      drm/amd/amdkfd: Don't sent command to HWS on kfd reset
      drm/amd/amdgpu: fix the kfd pre_reset sequence in sriov

 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h         |  4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   | 25 ++++++++---
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         | 17 +++++---
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c      |  4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |  2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c            |  1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c           |  4 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |  5 +++
 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c              |  4 ++
 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c              |  4 ++
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |  8 +++-
 drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c           |  4 ++
 drivers/gpu/drm/amd/amdgpu/nv.c                    |  1 +
 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c              | 24 +++++-----
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c  |  2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c       |  2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_migrate.c           |  5 +++
 drivers/gpu/drm/amd/amdkfd/kfd_priv.h              |  2 +
 drivers/gpu/drm/amd/amdkfd/kfd_process.c           |  6 ++-
 drivers/gpu/drm/amd/amdkfd/kfd_svm.c               | 26 ++++++++---
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  | 51 +++++++++++++---------
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  | 10 ++---
 drivers/gpu/drm/amd/display/dc/core/dc.c           |  6 ++-
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      |  2 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c   |  8 +++-
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c    | 10 +++--
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c    |  2 +
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h    | 13 ++++++
 .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c  | 12 +++--
 .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c  |  4 ++
 .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c  | 14 ++++--
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |  2 +-
 32 files changed, 205 insertions(+), 79 deletions(-)


More information about the amd-gfx mailing list