Commit 8e65320d91cd for kernel

commit 8e65320d91cdc3b241d4b94855c88459b91abf66
Merge: c10130c234c8 1a4f03d22fb6
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri Jun 5 18:02:23 2026 -0700

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

    Pull drm fixes from Dave Airlie:
     "Weekly drm fixes, not contributing to things settling down
      unfortunately. Lots of driver fixes for various bounds checks, leaks
      and UAF type things, i915/xe probably the most sane, amdgpu has a mix
      of fixes all over, then ethosu has lots of small fixes.

      The problem of fixing thing in private has really hit us with the
      change handle ioctl, and "Sima was right" and we should have disabled
      the ioctl, since it was only introduced a couple of kernels ago and
      failed to upstream it's tests in time.

      The patch here fixes the problems Sima identified, but disables the
      ioctl as well, with a list of known problems in it and a request for
      proper tests to be written and upstreamed. It's a niche user ioctl
      designed for CRIU with AMD ROCm, so I think it's fine to just disable
      it.

      Maybe this week will settle down.

      core:
       - disable the gem change handle ioctl for security reasons (plan to
         fix it on list later with proper test coverage)

      dumb-buffer:
       - remove strict limits on buffer geometry

      amdgpu:
       - BT.2020 fix for DCE
       - DC bounds checking fixes
       - SDMA 7.1 fix
       - UserQ fixes
       - SI fix
       - SMU 13 fixes
       - SMU 14 fixes
       - GC 12.1 fix
       - Userptr fix
       - GC 10.1 fix
       - GART fix for non-4K pages

      amdkfd:
       - UAF race fix
       - Fix a potential NULL pointer dereference
       - GC 11 buffer overflow fix for SDMA

      xe:
       - Revert removing support for unpublished NVL-S GuC
       - Suspend fixes related to multi-queue

      i915:
       - Fix color blob reference handling in intel_plane_state
       - Revert "drm/i915/backlight: Remove try_vesa_interface"

      ethosu:
       - reject unsupported NPU_OP_RESIZE
       - fix index of IFM region
       - fix weight index
       - fix overflows in DMA-size calculations
       - reject DMA commands with uninitialized length
       - fix OOB write in ethosu_gem_cmdstream_copy_and_validate

      imx:
       - fix kernel-doc warnings

      ivpu:
       - add overflow checks in firmware handling and get_info_ioctl

      v3d:
       - wait for pending L2T flush before cleaning caches
       - fix leak of vaddr
       - skip CSD when it has zeroed workgroups
       - fix ref counting in performance monitoring"

    * tag 'drm-fixes-2026-06-06' of https://gitlab.freedesktop.org/drm/kernel: (50 commits)
      drm/gem: Try to fix change_handle ioctl, attempt 4
      Revert "drm/i915/backlight: Remove try_vesa_interface"
      accel/ethosu: fix OOB write in ethosu_gem_cmdstream_copy_and_validate()
      accel/ethosu: reject DMA commands with uninitialized length
      accel/ethosu: fix arithmetic issues in dma_length()
      accel/ethosu: fix wrong weight index in NPU_SET_SCALE1_LENGTH on U85
      accel/ethosu: reject NPU_OP_RESIZE commands from userspace
      accel/ethosu: fix IFM region index out-of-bounds in command stream parser
      drm/v3d: Fix global performance monitor reference counting
      drm/xe/multi_queue: skip submit when primary queue is suspended
      drm/xe: Clear pending_disable before signaling suspend fence
      Revert "drm/xe: Skip exec queue schedule toggle if queue is idle during suspend"
      drm/amd/pm: smu_v14_0_0: use SoftMin for gfxclk in set_soft_freq_limited_range
      drm/amdgpu: Fix incorrect VRAM GART mappings on non-4K page size systems
      drm/amdgpu/userq: move wptr_obj cleanup in mqd_destroy
      drm/amdgpu: improve the userq seq BO free bit lookup
      drm/amdgpu/userq: remove the vital queue unmap logging
      drm/amdkfd: Fix buffer overflow in SDMA queue checkpoint/restore on GFX11
      drm/amdkfd: fix NULL dereference in get_queue_ids()
      drm/amdgpu: set noretry=1 as default for GFX 10.1.x (Navi10/12/14)
      ...