mbox series

[git,pull] drm fixes for 6.14-rc6

Message ID CAPM=9tzHwhm74Z=itrPBz=yz=0VZOrcbnKs6u5LLQuwJrng5zw@mail.gmail.com (mailing list archive)
State New
Headers show
Series [git,pull] drm fixes for 6.14-rc6 | expand

Pull-request

https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2025-03-07

Message

Dave Airlie March 7, 2025, 12:13 a.m. UTC
Hey Linus,

Looks like the cyclone is taking its time getting here, so I can at
least get the drm fixes tree out.

Fixes across the board, mostly xe and imagination with some amd and
misc others. The xe fixes are mostly hmm related, though there are
some others in there as well, nothing really stands out otherwise. The
nouveau Kconfig to select FW_CACHE is in this, which we discussed a
while back.

drm-fixes-2025-03-07:
drm fixes for 6.14-rc6

nouveau:
- rely on fw caching Kconfig fix

imagination:
- avoid deadlock on fence release
- fix fence initialisation
- fix timestamps firmware traces

scheduler:
- fix include guard

bochs:
- dpms fix

i915:
- bump max stream count to match pipes

xe:
- Remove double page flip on initial plane
- Properly setup userptr pfn_flags_mask
- Fix GT "for each engine" workarounds
- Fix userptr races and missed validations
- Userptr invalid page access fixes
- Cleanup some style nits

amdgpu:
- Fix NULL check in DC code
- SMU 14 fix

amdkfd:
- Fix NULL check in queue validation

radeon:
- RS400 HyperZ fix
The following changes since commit 7eb172143d5508b4da468ed59ee857c6e5e01da6:

  Linux 6.14-rc5 (2025-03-02 11:48:20 -0800)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2025-03-07

for you to fetch changes up to c8bc66206a44f389649af374f5301b2c3a71fff4:

  Merge tag 'amd-drm-fixes-6.14-2025-03-06' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes (2025-03-07
09:54:43 +1000)

----------------------------------------------------------------
drm fixes for 6.14-rc6

nouveau:
- rely on fw caching Kconfig fix

imagination:
- avoid deadlock on fence release
- fix fence initialisation
- fix timestamps firmware traces

scheduler:
- fix include guard

bochs:
- dpms fix

i915:
- bump max stream count to match pipes

xe:
- Remove double page flip on initial plane
- Properly setup userptr pfn_flags_mask
- Fix GT "for each engine" workarounds
- Fix userptr races and missed validations
- Userptr invalid page access fixes
- Cleanup some style nits

amdgpu:
- Fix NULL check in DC code
- SMU 14 fix

amdkfd:
- Fix NULL check in queue validation

radeon:
- RS400 HyperZ fix

----------------------------------------------------------------
Alessio Belle (1):
      drm/imagination: Fix timestamps in firmware traces

Andrew Martin (1):
      drm/amdkfd: Fix NULL Pointer Dereference in KFD queue

Brendan King (3):
      drm/imagination: avoid deadlock on fence release
      drm/imagination: Hold drm_gem_gpuva lock for unmap
      drm/imagination: only init job done fences once

Dave Airlie (5):
      drm/nouveau: select FW caching
      Merge tag 'drm-misc-fixes-2025-03-06' of
https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
      Merge tag 'drm-intel-fixes-2025-03-06' of
https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
      Merge tag 'drm-xe-fixes-2025-03-06' of
https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
      Merge tag 'amd-drm-fixes-6.14-2025-03-06' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes

Jani Nikula (1):
      drm/i915/mst: update max stream count to match number of pipes

Kenneth Feng (1):
      drm/amd/pm: always allow ih interrupt from fw

Ma Ke (1):
      drm/amd/display: Fix null check for pipe_ctx->plane_state in
resource_build_scaling_params

Maarten Lankhorst (1):
      drm/xe: Remove double pageflip

Matthew Auld (1):
      drm/xe/userptr: properly setup pfn_flags_mask

Matthew Brost (1):
      drm/xe: Add staging tree for VM binds

Philipp Stanner (1):
      drm/sched: Fix preprocessor guard

Richard Thier (1):
      drm/radeon: Fix rs400_gpu_init for ATI mobility radeon Xpress 200M

Takashi Iwai (1):
      drm/bochs: Fix DPMS regression

Thomas Hellström (6):
      drm/xe/vm: Validate userptr during gpu vma prefetching
      drm/xe/vm: Fix a misplaced #endif
      drm/xe: Fix fault mode invalidation with unbind
      drm/xe/hmm: Style- and include fixes
      drm/xe/hmm: Don't dereference struct page pointers without notifier lock
      drm/xe/userptr: Unmap userptrs in the mmu notifier

Tvrtko Ursulin (1):
      drm/xe: Fix GT "for each engine" workarounds

 drivers/gpu/drm/amd/amdkfd/kfd_queue.c            |   4 +-
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c |   3 +-
 drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c    |  12 +-
 drivers/gpu/drm/i915/display/intel_dp_mst.c       |   3 +-
 drivers/gpu/drm/imagination/pvr_fw_meta.c         |   6 +-
 drivers/gpu/drm/imagination/pvr_fw_trace.c        |   4 +-
 drivers/gpu/drm/imagination/pvr_queue.c           |  18 +-
 drivers/gpu/drm/imagination/pvr_queue.h           |   4 +
 drivers/gpu/drm/imagination/pvr_vm.c              | 134 ++++++++++++---
 drivers/gpu/drm/imagination/pvr_vm.h              |   3 +
 drivers/gpu/drm/nouveau/Kconfig                   |   1 +
 drivers/gpu/drm/radeon/r300.c                     |   3 +-
 drivers/gpu/drm/radeon/radeon_asic.h              |   1 +
 drivers/gpu/drm/radeon/rs400.c                    |  18 +-
 drivers/gpu/drm/scheduler/gpu_scheduler_trace.h   |   4 +-
 drivers/gpu/drm/tiny/bochs.c                      |   5 +-
 drivers/gpu/drm/xe/display/xe_plane_initial.c     |  10 --
 drivers/gpu/drm/xe/xe_gt.c                        |   4 +-
 drivers/gpu/drm/xe/xe_hmm.c                       | 194 ++++++++++++++++------
 drivers/gpu/drm/xe/xe_hmm.h                       |   7 +
 drivers/gpu/drm/xe/xe_pt.c                        |  96 +++++------
 drivers/gpu/drm/xe/xe_pt_walk.c                   |   3 +-
 drivers/gpu/drm/xe/xe_pt_walk.h                   |   4 +
 drivers/gpu/drm/xe/xe_vm.c                        | 100 +++++++----
 drivers/gpu/drm/xe/xe_vm.h                        |  10 +-
 drivers/gpu/drm/xe/xe_vm_types.h                  |   8 +-
 26 files changed, 459 insertions(+), 200 deletions(-)

Comments

pr-tracker-bot@kernel.org March 7, 2025, 3:16 a.m. UTC | #1
The pull request you sent on Fri, 7 Mar 2025 10:13:09 +1000:

> https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2025-03-07

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/28f587adb69957125241a8df359b68b134f3c4a1

Thank you!