[pull] amdgpu, amdkfd drm-fixes-6.3

Alex Deucher alexander.deucher at amd.com
Wed Mar 15 22:44:00 UTC 2023


Hi Dave, Daniel,

Fixes for 6.3.

The following changes since commit eeac8ede17557680855031c6f305ece2378af326:

  Linux 6.3-rc2 (2023-03-12 16:36:44 -0700)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-fixes-6.3-2023-03-15

for you to fetch changes up to f3921a9a641483784448fb982b2eb738b383d9b9:

  drm/amdgpu: Don't resume IOMMU after incomplete init (2023-03-15 18:21:51 -0400)

----------------------------------------------------------------
amd-drm-fixes-6.3-2023-03-15:

amdgpu:
- SMU 13 update
- RDNA2 suspend/resume fix when overclocking is enabled
- SRIOV VCN fixes
- HDCP suspend/resume fix
- Fix drm polling splat regression
- Fix dirty rectangle tracking for PSR
- Fix vangogh regression on certain BIOSes
- Misc display fixes
- Suspend/resume IOMMU regression fix

amdkfd:
- Fix BO offset for multi-VMA page migration
- Fix a possible double free
- Fix potential use after free
- Fix process cleanup on module exit

----------------------------------------------------------------
Alex Deucher (1):
      drm/amdgpu/nv: fix codec array for SR_IOV

Ayush Gupta (1):
      drm/amd/display: disconnect MPCC only on OTG change

Benjamin Cheng (1):
      drm/amd/display: Write to correct dirty_rect

Bhawanpreet Lakha (1):
      drm/amd/display: Fix HDCP failing to enable after suspend

Błażej Szczygieł (1):
      drm/amd/pm: Fix sienna cichlid incorrect OD volage after resume

Chia-I Wu (2):
      drm/amdkfd: fix a potential double free in pqm_create_queue
      drm/amdkfd: fix potential kgd_mem UAFs

Cruise Hung (1):
      drm/amd/display: Fix DP MST sinks removal issue

David Belanger (1):
      drm/amdkfd: Fixed kfd_process cleanup on module exit.

Felix Kuehling (1):
      drm/amdgpu: Don't resume IOMMU after incomplete init

Guchun Chen (1):
      drm/amdgpu: move poll enabled/disable into non DC path

Guilherme G. Piccoli (1):
      drm/amdgpu/vcn: Disable indirect SRAM on Vangogh broken BIOSes

Jane Jian (1):
      drm/amdgpu/vcn: custom video info caps for sriov

Saaem Rizvi (1):
      drm/amd/display: Remove OTG DIV register write for Virtual signals.

Tim Huang (1):
      drm/amd/pm: bump SMU 13.0.4 driver_if header version

Wesley Chalmers (1):
      drm/amd/display: Do not set DRR on pipe Commit

Xiaogang Chen (2):
      drm/amdkfd: Fix BO offset for multi-VMA page migration
      drm/amdkfd: Get prange->offset after svm_range_vram_node_new

 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   4 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_display.c        |   4 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c            |  19 ++++
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h           |   4 +
 drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h        |   3 +-
 drivers/gpu/drm/amd/amdgpu/nv.c                    |   4 +-
 drivers/gpu/drm/amd/amdgpu/soc21.c                 | 103 +++++++++++++++++++--
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |  16 ++--
 drivers/gpu/drm/amd/amdkfd/kfd_device.c            |  11 ++-
 drivers/gpu/drm/amd/amdkfd/kfd_migrate.c           |  33 ++++---
 drivers/gpu/drm/amd/amdkfd/kfd_module.c            |   1 +
 drivers/gpu/drm/amd/amdkfd/kfd_priv.h              |   1 +
 drivers/gpu/drm/amd/amdkfd/kfd_process.c           |  67 ++++++++++++--
 .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c |   4 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   6 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c |   2 +-
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c |   3 -
 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c |   2 +-
 .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.c  |   6 +-
 .../gpu/drm/amd/display/dc/link/link_detection.c   |   8 ++
 .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_4.h |   4 +-
 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h       |   2 +-
 .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c    |  43 +++++++--
 23 files changed, 281 insertions(+), 69 deletions(-)


More information about the amd-gfx mailing list