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=9ty=C+PAgZD44Y_LkUuKkRtLFGffjX9rZX8=fkP0s-8zSg@mail.gmail.com>
Date: Fri, 17 Oct 2025 16:14:43 +1000
From: Dave Airlie <airlied@...il.com>
To: Linus Torvalds <torvalds@...ux-foundation.org>, Sima Vetter <sima@...ll.ch>
Cc: dri-devel <dri-devel@...ts.freedesktop.org>, LKML <linux-kernel@...r.kernel.org>
Subject: [git pull] drm fixes for 6.18-rc2

Hey Linus,

Weekly pull request, fixes for rc2. As per usual xe/amdgpu are the
leaders, with some i915 and then a bunch of scattered fixes. There are
a bunch of stability fixes for some older amdgpu cards, but older than
yours.

Otherwise, I'm travelling from the middle of next week for the next
two weekends at least, so Sima has offered to take over fixes for the
next couple of weeks, I'll be around email at some point if anything
comes up, but otherwise not much use.

Dave.

drm-fixes-2025-10-17:
drm fixes for 6.18-rc2

draw:
- Avoid color truncation

gpuvm:
- Avoid kernel-doc warning

sched:
- Avoid double free

i915:
- Skip GuC communication warning if reset is in progress
- Couple frontbuffer related fixes
- Deactivate PSR only on LNL and when selective fetch enabled

xe:
- Increase global invalidation timeout to handle some workloads
- Fix NPD while evicting BOs in an array of VM binds
- Fix resizable BAR to account for possibly needing to move BARs other
  than the LMEMBAR
- Fix error handling in xe_migrate_init()
- Fix atomic fault handling with mixed mappings or if the page is
  already in VRAM
- Enable media samplers power gating for platforms before Xe2
- Fix de-registering exec queue from GuC when unbinding
- Ensure data migration to system if indicated by madvise with SVM
- Fix kerneldoc for kunit change
- Always account for cacheline alignment on migration
- Drop bogus assertion on eviction

amdgpu:
- Backlight fix
- SI fixes
- CIK fix
- Make CE support debug only
- IP discovery fix
- Ring reset fixes
- GPUVM fault memory barrier fix
- Drop unused structures in amdgpu_drm.h
- JPEG debugfs fix
- VRAM handling fixes for GPUs without VRAM
- GC 12 MES fixes

amdkfd:
- MES fix

ast:
- Fix display output after reboot

bridge:
- lt9211: Fix version check

panthor:
- Fix MCU suspend

qaic:
- Init bootlog in correct order
- Treat remaining == 0 as error in find_and_map_user_pages()
- Lock access to DBC request queue

rockchip:
- vop2: Fix destination size in atomic check
The following changes since commit 3a8660878839faadb4f1a6dd72c3179c1df56787:

  Linux 6.18-rc1 (2025-10-12 13:42:36 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 62cab426d0e340cd38893227c279705cc9e8416a:

  Merge tag 'drm-xe-fixes-2025-10-16' of
https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
(2025-10-17 09:39:53 +1000)

----------------------------------------------------------------
drm fixes for 6.18-rc2

draw:
- Avoid color truncation

gpuvm:
- Avoid kernel-doc warning

sched:
- Avoid double free

i915:
- Skip GuC communication warning if reset is in progress
- Couple frontbuffer related fixes
- Deactivate PSR only on LNL and when selective fetch enabled

xe:
- Increase global invalidation timeout to handle some workloads
- Fix NPD while evicting BOs in an array of VM binds
- Fix resizable BAR to account for possibly needing to move BARs other
  than the LMEMBAR
- Fix error handling in xe_migrate_init()
- Fix atomic fault handling with mixed mappings or if the page is
  already in VRAM
- Enable media samplers power gating for platforms before Xe2
- Fix de-registering exec queue from GuC when unbinding
- Ensure data migration to system if indicated by madvise with SVM
- Fix kerneldoc for kunit change
- Always account for cacheline alignment on migration
- Drop bogus assertion on eviction

amdgpu:
- Backlight fix
- SI fixes
- CIK fix
- Make CE support debug only
- IP discovery fix
- Ring reset fixes
- GPUVM fault memory barrier fix
- Drop unused structures in amdgpu_drm.h
- JPEG debugfs fix
- VRAM handling fixes for GPUs without VRAM
- GC 12 MES fixes

amdkfd:
- MES fix

ast:
- Fix display output after reboot

bridge:
- lt9211: Fix version check

panthor:
- Fix MCU suspend

qaic:
- Init bootlog in correct order
- Treat remaining == 0 as error in find_and_map_user_pages()
- Lock access to DBC request queue

rockchip:
- vop2: Fix destination size in atomic check

----------------------------------------------------------------
Alex Deucher (4):
      drm/amdgpu: fix handling of harvesting for ip_discovery firmware
      drm/amdgpu: handle wrap around in reemit handling
      drm/amdgpu: set an error on all fences from a bad context
      drm/amdgpu: drop unused structures in amdgpu_drm.h

Alok Tiwari (1):
      drm/rockchip: vop2: use correct destination rectangle height check

Ankan Biswas (1):
      drm/gpuvm: Fix kernel-doc warning for drm_gpuvm_map_req.map

Christian König (3):
      drm/amdgpu: remove two invalid BUG_ON()s
      drm/amdgpu: block CE CS if not explicitely allowed by module option
      drm/amdgpu: hide VRAM sysfs attributes on GPUs without VRAM

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

Francesco Valla (1):
      drm/draw: fix color truncation in drm_draw_fill24

Gui-Dong Han (1):
      drm/amdgpu: use atomic functions with memory barriers for vm fault info

Jeff Hugo (1):
      accel/qaic: Fix bootlog initialization ordering

Jesse.Zhang (1):
      drm/amdgpu: Fix NULL pointer dereference in VRAM logic for APU devices

Jonathan Kim (5):
      drm/amdgpu: fix gfx12 mes packet status return check
      drm/amdgpu: fix initialization of doorbell array for detect and hang
      drm/amdgpu: fix hung reset queue array memory allocation
      drm/amdgpu: enable suspend/resume all for gfx 12
      drm/amdkfd: fix suspend/resume all calls in mes based eviction path

Jouni Högander (1):
      drm/i915/psr: Deactivate PSR only on LNL and when selective fetch enabled

Kenneth Graunke (1):
      drm/xe: Increase global invalidation timeout to 1000us

Ketil Johnsen (1):
      drm/panthor: Ensure MCU is disabled on suspend

Lucas De Marchi (1):
      drm/xe: Move rebar to be done earlier

Marek Vasut (1):
      drm/bridge: lt9211: Drop check for last nibble of version register

Matt Roper (1):
      drm/xe/kunit: Fix kerneldoc for parameterized tests

Matthew Auld (2):
      drm/xe/migrate: don't misalign current bytes
      drm/xe/evict: drop bogus assert

Matthew Brost (2):
      drm/xe: Don't allow evicting of BOs in same VM in array of VM binds
      drm/xe: Handle mixed mappings and existing VRAM on atomic faults

Matthew Schwartz (1):
      Revert "drm/amd/display: Only restore backlight after
amdgpu_dm_init or dm_resume"

Pranjal Ramajor Asha Kanojiya (1):
      accel/qaic: Synchronize access to DBC request queue head & tail pointer

Sathishkumar S (1):
      drm/amdgpu: fix bit shift logic

Shuicheng Lin (1):
      drm/xe/guc: Check GuC running state before deregistering exec queue

Thomas Hellström (2):
      drm/xe/migrate: Fix an error path
      drm/xe/svm: Ensure data will be migrated to system if indicated
by madvise.

Thomas Zimmermann (2):
      Merge drm/drm-fixes into drm-misc-fixes
      drm/ast: Blank with VGACR17 sync enable, always clear VGACRB6 sync off

Timur Kristóf (3):
      drm/amd/pm: Disable MCLK switching on SI at high pixel clocks
      drm/amd: Disable ASPM on SI
      drm/amd/powerplay: Fix CIK shutdown temperature

Tvrtko Ursulin (1):
      drm/sched: Fix potential double free in
drm_sched_job_add_resv_dependencies

Ville Syrjälä (2):
      drm/i915/frontbuffer: Move bo refcounting
intel_frontbuffer_{get,release}()
      drm/i915/fb: Fix the set_tiling vs. addfb race, again

Vinay Belgaumkar (1):
      drm/xe: Enable media sampler power gating

Youssef Samir (1):
      accel/qaic: Treat remaining == 0 as error in find_and_map_user_pages()

Zhanjun Dong (1):
      drm/i915/guc: Skip communication warning on reset in progress

 drivers/accel/qaic/qaic.h                          |  2 +
 drivers/accel/qaic/qaic_control.c                  |  2 +-
 drivers/accel/qaic/qaic_data.c                     | 12 +++-
 drivers/accel/qaic/qaic_debugfs.c                  |  5 +-
 drivers/accel/qaic/qaic_drv.c                      |  3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |  1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |  5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |  8 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  7 +++
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c      | 18 +++++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |  8 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c          | 54 +++++++++++++---
 drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c           |  2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |  7 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c            | 20 +++---
 drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h            |  1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c           |  2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h           |  2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c           |  4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c       |  3 +
 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c             |  2 -
 drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c             |  2 -
 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c              |  7 +--
 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c              |  7 +--
 drivers/gpu/drm/amd/amdgpu/mes_userqueue.c         |  6 +-
 drivers/gpu/drm/amd/amdgpu/mes_v11_0.c             |  8 ++-
 drivers/gpu/drm/amd/amdgpu/mes_v12_0.c             | 15 +++--
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c  | 73 +++++++---------------
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  | 12 ++--
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h  |  7 ---
 drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c         |  5 ++
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c    |  3 +-
 drivers/gpu/drm/ast/ast_mode.c                     | 18 +++---
 drivers/gpu/drm/ast/ast_reg.h                      |  1 +
 drivers/gpu/drm/bridge/lontium-lt9211.c            |  3 +-
 drivers/gpu/drm/drm_draw.c                         |  2 +-
 drivers/gpu/drm/drm_draw_internal.h                |  2 +-
 drivers/gpu/drm/i915/display/intel_fb.c            | 38 +++++------
 drivers/gpu/drm/i915/display/intel_frontbuffer.c   | 10 ++-
 drivers/gpu/drm/i915/display/intel_psr.c           | 12 +++-
 .../gpu/drm/i915/gem/i915_gem_object_frontbuffer.h |  2 -
 drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c          |  9 ++-
 drivers/gpu/drm/panthor/panthor_fw.c               |  1 +
 drivers/gpu/drm/rockchip/rockchip_drm_vop2.c       |  2 +-
 drivers/gpu/drm/scheduler/sched_main.c             | 13 ++--
 drivers/gpu/drm/xe/regs/xe_gt_regs.h               |  1 +
 drivers/gpu/drm/xe/tests/xe_pci.c                  |  5 ++
 drivers/gpu/drm/xe/xe_bo_evict.c                   |  8 ---
 drivers/gpu/drm/xe/xe_device.c                     |  2 +-
 drivers/gpu/drm/xe/xe_gt_idle.c                    |  8 +++
 drivers/gpu/drm/xe/xe_guc_submit.c                 | 13 +++-
 drivers/gpu/drm/xe/xe_migrate.c                    |  6 +-
 drivers/gpu/drm/xe/xe_pci.c                        |  2 +
 drivers/gpu/drm/xe/xe_svm.c                        | 17 ++++-
 drivers/gpu/drm/xe/xe_vm.c                         | 32 +++++++---
 drivers/gpu/drm/xe/xe_vm_types.h                   |  1 +
 drivers/gpu/drm/xe/xe_vram.c                       | 34 +++++++---
 drivers/gpu/drm/xe/xe_vram.h                       |  1 +
 include/drm/drm_gpuvm.h                            |  2 +-
 include/uapi/drm/amdgpu_drm.h                      | 21 -------
 60 files changed, 355 insertions(+), 224 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ