Commit ba0b7c62cea9 for kernel

commit ba0b7c62cea942cd0afa35a3768a9f4874874b2f
Merge: a635d6748234 6763a0aea6d6
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri Jul 10 08:53:32 2026 -0700

    Merge tag 'drm-fixes-2026-07-10' of https://gitlab.freedesktop.org/drm/kernel

    Pull drm fixes from Dave Airlie:
     "Weekly fixes pull for drm, amdgpu, amdxdna, xe leading the way, some
      small core fixes and a nouveau stability fix along with some minor
      changes in other drivers.

      Seems to be a bit quiter than last week at least.

      fb-helper:
       - Sync on first active crtc in fb_dirty, rather than first crtc

      drm_exec:
       - Use direct label in drm_exec

      buddy:
       - Rework try_harder in the buddy allocator

      i915:
       - fix underrun on panthor lake
       - LT PHY SSC programming fix
       - fix some NULL derefs and leaks

      nouveau:
       - fix a vmm large/small page table update race

      xe:
       - Fix PTE index in xe_vm_populate_pgtable for chunked binds
       - Wait on external BO kernel fences in exec IOCTL
       - Remove duplicate include
       - Free madvise VMA array on L2 flush failure
       - Stub notifier_lock helpers when DRM_GPUSVM=n

      amdgpu:
       - PSP 15.0.9 update
       - SMU 15.0.9 update
       - VCN 5.3 fix
       - VI ASPM fix
       - Userq fix
       - lifetime fix for amdgpu_vm_get_task_info_pasid()
       - Gfx10 fix
       - SMU 14 fix

      amdkfd:
       - CRIU bounds checking fixes
       - secondary context id fix
       - Event bounds checking fix

      amdxdna:
       - Fix uaf in mmap failure path
       - A lot of deadlocks, access races and return value fixes

      analogix_dp:
       - Fix analogix_dp bitshifts during link training

      v3d:
       - Fix absent indirect bo handling

      imagination:
       - Make function static to solve compiler warning
       - Fix error checking"

    * tag 'drm-fixes-2026-07-10' of https://gitlab.freedesktop.org/drm/kernel: (44 commits)
      nouveau/vmm: fix another SPT/LPT race
      drm/imagination: fix error checking of pvr_vm_context_lookup()
      drm/imagination: make pvr_fw_trace_init_mask_ops static
      gpu/buddy: bail out of try_harder when alignment cannot be honoured
      drm/xe/userptr: Stub notifier_lock helpers when DRM_GPUSVM=n
      drm/xe: free madvise VMA array on L2 flush failure
      drm/xe: remove duplicate <kunit/test-bug.h> include
      drm/xe: Wait on external BO kernel fences in exec IOCTL
      drm/xe: Fix PTE index in xe_vm_populate_pgtable() for chunked binds
      drm/fb-helper: Only consider active CRTCs for vblank sync
      drm/amdkfd: Check bounds on CRIU restore queue type and mqd size
      drm/amd/pm: fix smu14 power limit range calculation
      drm/amdkfd: Check bounds in allocate_event_notification_slot
      amdkfd: properly free secondary context id
      drm/amdkfd: Don't acquire buffers during CRIU queue restore
      drm/amdkfd: Check bounds on CRIU restore event id
      drm/gfx10: Program DB_RING_CONTROL
      drm/amdgpu: fix lifetime issue of amdgpu_vm_get_task_info_pasid()
      drm/amdgpu: trigger GPU recovery when userq destroy fails to unmap a hung queue
      drm/amd/amdgpu: disable ASPM on VI if pcie dpm is disabled
      ...