lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAPM=9txyi2mTEZtVzeR71wmaSvXNXrn-TFQbPm5n1_LQqRy8zQ@mail.gmail.com>
Date: Sat, 10 May 2025 05:19:27 +1000
From: Dave Airlie <airlied@...il.com>
To: Linus Torvalds <torvalds@...ux-foundation.org>, Simona Vetter <simona@...ll.ch>
Cc: dri-devel <dri-devel@...ts.freedesktop.org>, LKML <linux-kernel@...r.kernel.org>
Subject: [git pull] drm fixes for 6.15-rc6

Hey Linus,

Weekly drm fixes, bit bigger than last week, but overall amdgpu/xe
with some ivpu bits and a random few fixes, and dropping the
ttm_backup struct which wrapped struct file and was recently frowned
at.

Thanks,
Dave.

drm-fixes-2025-05-10:
drm fixes for 6.15-rc6

drm:
- Fix overflow when generating wedged event

ttm:
- Fix documentation
- Remove struct ttm_backup

panel:
- simple: Fix timings for AUO G101EVN010

amdgpu:
- DC FP fixes
- Freesync fix
- DMUB AUX fixes
- VCN fix
- Hibernation fixes
- HDP fixes

xe:
- Prevent PF queue overflow
- Hold all forcewake during mocs test
- Remove GSC flush on reset path
- Fix forcewake put on error path
- Fix runtime warning when building without svm

i915:
- Fix oops on resume after disconnecting DP MST sinks during suspend
- Fix SPLC num_waiters refcounting

ivpu:
- Increase timeouts
- Fix deadlock in cmdq ioctl
- Unlock mutices in correct order

v3d:
- Avoid memory leak in job handling
The following changes since commit 92a09c47464d040866cf2b4cd052bc60555185fb:

  Linux 6.15-rc5 (2025-05-04 13:55:04 -0700)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2025-05-10

for you to fetch changes up to c2c64ed09c7b44a893d22c8b8ddb3ba7265494f3:

  Merge tag 'drm-intel-fixes-2025-05-09' of
https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
(2025-05-10 05:07:18 +1000)

----------------------------------------------------------------
drm fixes for 6.15-rc6

drm:
- Fix overflow when generating wedged event

ttm:
- Fix documentation
- Remove struct ttm_backup

panel:
- simple: Fix timings for AUO G101EVN010

amdgpu:
- DC FP fixes
- Freesync fix
- DMUB AUX fixes
- VCN fix
- Hibernation fixes
- HDP fixes

xe:
- Prevent PF queue overflow
- Hold all forcewake during mocs test
- Remove GSC flush on reset path
- Fix forcewake put on error path
- Fix runtime warning when building without svm

i915:
- Fix oops on resume after disconnecting DP MST sinks during suspend
- Fix SPLC num_waiters refcounting

ivpu:
- Increase timeouts
- Fix deadlock in cmdq ioctl
- Unlock mutices in correct order

v3d:
- Avoid memory leak in job handling

----------------------------------------------------------------
Alex Deucher (7):
      Revert "drm/amd: Stop evicting resources on APUs in suspend"
      drm/amdgpu: fix pm notifier handling
      drm/amdgpu/hdp4: use memcfg register to post the write for HDP flush
      drm/amdgpu/hdp5: use memcfg register to post the write for HDP flush
      drm/amdgpu/hdp5.2: use memcfg register to post the write for HDP flush
      drm/amdgpu/hdp6: use memcfg register to post the write for HDP flush
      drm/amdgpu/hdp7: use memcfg register to post the write for HDP flush

Alex Hung (1):
      drm/amd/display: Remove unnecessary DC_FP_START/DC_FP_END

Aurabindo Pillai (1):
      drm/amd/display: more liberal vmin/vmax update for freesync

Austin Zheng (1):
      drm/amd/display: Call FP Protect Before Mode Programming/Mode Support

Daniele Ceraolo Spurio (1):
      drm/xe/gsc: do not flush the GSC worker from the reset path

Dave Airlie (4):
      Merge tag 'drm-misc-fixes-2025-05-08' of
https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
      Merge tag 'amd-drm-fixes-6.15-2025-05-08' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
      Merge tag 'drm-xe-fixes-2025-05-09' of
https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
      Merge tag 'drm-intel-fixes-2025-05-09' of
https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes

Feng Jiang (1):
      drm: Fix potential overflow issue in event_string array

Imre Deak (1):
      drm/i915/dp: Fix determining SST/MST mode during MTP TU state computation

Jacek Lawrynowicz (2):
      accel/ivpu: Increase state dump msg timeout
      accel/ivpu: Fix pm related deadlocks in cmdq ioctls

Karol Wachowski (1):
      accel/ivpu: Correct mutex unlock order in job submission

Kevin Baker (1):
      drm/panel: simple: Update timings for AUO G101EVN010

Matthew Brost (1):
      drm/xe: Add page queue multiplier

Maíra Canal (1):
      drm/v3d: Add job to pending list if the reset was skipped

Roman Li (1):
      drm/amd/display: Fix invalid context error in dml helper

Ruijing Dong (1):
      drm/amdgpu/vcn: using separate VCN1_AON_SOC offset

Shuicheng Lin (2):
      drm/xe: Release force wake first then runtime power
      drm/xe: Add config control for svm flush work

Tejas Upadhyay (1):
      drm/xe/tests/mocs: Hold XE_FORCEWAKE_ALL for LNCF regs

Thomas Hellström (2):
      drm/ttm: Fix ttm_backup kerneldoc
      drm/ttm: Remove the struct ttm_backup abstraction

Vinay Belgaumkar (1):
      drm/i915/slpc: Balance the inc/dec for num_waiters

Wayne Lin (5):
      drm/amd/display: Shift DMUB AUX reply command if necessary
      drm/amd/display: Fix the checking condition in dmub aux handling
      drm/amd/display: Remove incorrect checking in dmub aux handler
      drm/amd/display: Copy AUX read reply data whenever length > 0
      drm/amd/display: Fix wrong handling for AUX_DEFER case

 drivers/accel/ivpu/ivpu_hw.c                       |  2 +-
 drivers/accel/ivpu/ivpu_job.c                      | 35 ++++++++++++-----
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |  2 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c           | 18 ---------
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         | 29 ++++----------
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            | 10 +----
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h            |  1 -
 drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c              |  7 +++-
 drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c              |  7 +++-
 drivers/gpu/drm/amd/amdgpu/hdp_v5_2.c              | 12 +++++-
 drivers/gpu/drm/amd/amdgpu/hdp_v6_0.c              |  7 +++-
 drivers/gpu/drm/amd/amdgpu/hdp_v7_0.c              |  7 +++-
 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c              |  1 +
 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c              |  1 +
 drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c              |  1 +
 drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c              |  4 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c            |  1 +
 drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c            |  1 +
 drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c            |  3 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  | 36 +++++++++---------
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    | 28 ++++++++++++--
 .../drm/amd/display/dc/dml2/dml21/dml21_wrapper.c  |  8 ++--
 .../amd/display/dc/dml2/dml2_translation_helper.c  | 14 +++----
 .../amd/display/dc/resource/dcn32/dcn32_resource.c |  6 ---
 drivers/gpu/drm/drm_drv.c                          |  2 +-
 drivers/gpu/drm/i915/display/intel_dp_mst.c        |  2 +-
 drivers/gpu/drm/i915/gt/intel_rps.c                | 14 +++++--
 drivers/gpu/drm/panel/panel-simple.c               | 25 ++++++------
 drivers/gpu/drm/ttm/ttm_backup.c                   | 44 ++++++----------------
 drivers/gpu/drm/ttm/ttm_pool.c                     |  6 +--
 drivers/gpu/drm/ttm/ttm_tt.c                       |  2 +-
 drivers/gpu/drm/v3d/v3d_sched.c                    | 28 ++++++++++----
 drivers/gpu/drm/xe/tests/xe_mocs.c                 |  7 +++-
 drivers/gpu/drm/xe/xe_gsc.c                        | 22 +++++++++++
 drivers/gpu/drm/xe/xe_gsc.h                        |  1 +
 drivers/gpu/drm/xe/xe_gsc_proxy.c                  | 11 ++++++
 drivers/gpu/drm/xe/xe_gsc_proxy.h                  |  1 +
 drivers/gpu/drm/xe/xe_gt.c                         |  2 +-
 drivers/gpu/drm/xe/xe_gt_debugfs.c                 |  9 +++--
 drivers/gpu/drm/xe/xe_gt_pagefault.c               | 11 +++++-
 drivers/gpu/drm/xe/xe_svm.c                        | 12 ++++++
 drivers/gpu/drm/xe/xe_svm.h                        |  8 ++++
 drivers/gpu/drm/xe/xe_uc.c                         |  8 +++-
 drivers/gpu/drm/xe/xe_uc.h                         |  1 +
 drivers/gpu/drm/xe/xe_vm.c                         |  3 +-
 include/drm/ttm/ttm_backup.h                       | 18 ++++-----
 include/drm/ttm/ttm_tt.h                           |  2 +-
 47 files changed, 285 insertions(+), 195 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ