Commit 92c4c9fdc838 for kernel

commit 92c4c9fdc838d3b41a996bb700ea64b9e78fc7ea
Merge: 892c894b4ba4 e49712ef03db
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri Apr 24 11:33:23 2026 -0700

    Merge tag 'drm-next-2026-04-24' of https://gitlab.freedesktop.org/drm/kernel

    Pull drm next fixes from Dave Airlie:
     "This is the first of two fixes for the merge PRs, the other is based
      on 7.0 branch. This mostly AMD fixes, a couple of weeks of backlog
      built up and this weeks. The main complaint I've seen is some boot
      warnings around the FP code handling which this should fix. Otherwise
      a single rcar-du and a single i915 fix.

      amdgpu:
       - SMU 14 fixes
       - Partition fixes
       - SMUIO 15.x fix
       - SR-IOV fixes
       - JPEG fix
       - PSP 15.x fix
       - NBIF fix
       - Devcoredump fixes
       - DPC fix
       - RAS fixes
       - Aldebaran smu fix
       - IP discovery fix
       - SDMA 7.1 fix
       - Runtime pm fix
       - MES 12.1 fix
       - DML2 fixes
       - DCN 4.2 fixes
       - YCbCr fixes
       - Freesync fixes
       - ISM fixes
       - Overlay cursor fix
       - DC FP fixes
       - UserQ locking fixes
       - DC idle state manager fix
       - ASPM fix
       - GPUVM SVM fix
       - DCE 6 fix

      amdkfd:
       - Fix memory clear handling
       - num_of_nodes bounds check fix

      i915:
       - Fix uninitialized variable in the alignment loop [psr]

      rcar-du:
       - fix NULL-ptr crash"

    * tag 'drm-next-2026-04-24' of https://gitlab.freedesktop.org/drm/kernel: (75 commits)
      drm/amdkfd: Add upper bound check for num_of_nodes
      drm: rcar-du: Fix crash when no CMM is available
      drm/amd/display: Disable 10-bit truncation and dithering on DCE 6.x
      drm/amdgpu: OR init_pte_flags into invalid leaf PTE updates
      drm/amd: Adjust ASPM support quirk to cover more Intel hosts
      drm/amd/display: Undo accidental fix revert in amdgpu_dm_ism.c
      drm/i915/psr: Init variable to avoid early exit from et alignment loop
      drm/amdgpu: drop userq fence driver refs out of fence process()
      drm/amdgpu/userq: unpin and unref doorbell and wptr outside mutex
      drm/amdgpu/userq: use pm_runtime_resume_and_get and fix err handling
      drm/amdgpu/userq: unmap_helper dont return the queue state
      drm/amdgpu/userq: unmap is to be called before freeing doorbell/wptr bo
      drm/amdgpu/userq: hold root bo lock in caller of input_va_validate
      drm/amdgpu/userq: caller to take reserv lock for vas_list_cleanup
      drm/amdgpu/userq: create_mqd does not need userq_mutex
      drm/amdgpu/userq: dont lock root bo with userq_mutex held
      drm/amdgpu/userq: fix kerneldoc for amdgpu_userq_ensure_ev_fence
      drm/amdgpu/userq: clean the VA mapping list for failed queue creation
      drm/amdgpu/userq: avoid uneccessary locking in amdgpu_userq_create
      drm/amd/display: Fix ISM teardown crash from NULL dc dereference
      ...