Commit 6916d5703ddf for kernel

commit 6916d5703ddf9a38f1f6c2cc793381a24ee914c6
Merge: 36343a8ff328 dc366607c41c
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri May 15 17:00:45 2026 -0700

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

    Pull drm fixes from Dave Airlie:
     "Weekly fixes pull, small and all over fixes, mostly xe and amdgpu,
      with some ttm and a core fix for the handle change pain.

      core:
       - fix for the fix for the handle change race

      ttm:
       - avoid infinite loop in swap out
       - avoid infinite loop in BO shrinking
       - convert -EAGAIN from dmem_cgroup_try_charge to -ENOSPC

      bridge:
       - imx8qxp-pxl2dpi: avoid ERR_PTR with device_node cleanup

      i915:
       - Skip __i915_request_skip() for already signaled requests
       - Fix VSC dynamic range signaling for RGB formats [dp]

      xe:
       - Madvise fix around purgeability tracking
       - Restore engine mask for specific blitter style
       - Couple UAF fixes
       - Drop unused ggtt_balloon field

      amdgpu:
       - Userq fixes
       - DCN 3.2 fix
       - RAS fix
       - GC 12 fix

      gma500:
       - oaktrail_lvds: fix i2c handling

      loongson:
       - use managed cleanup for connector polling

      panfrost:
       - handle results from reservation locking correctly

      qaic:
       - check for integer overflows in mmap logic

      rocket:
       - handle results from reservation locking correctly"

    * tag 'drm-fixes-2026-05-16' of https://gitlab.freedesktop.org/drm/kernel: (26 commits)
      drm: Replace old pointer to new idr
      drm/loongson: Use managed KMS polling
      drm/ttm: Fix ttm_bo_shrink() infinite LRU walk on backup failure
      drm/ttm: Convert -EAGAIN from dmem_cgroup_try_charge to -ENOSPC
      drm/gma500/oaktrail_lvds: fix i2c adapter leaks on init
      drm/gma500/oaktrail_lvds: fix hang on init failure
      drm/gma500/oaktrail_hdmi: fix i2c adapter leak on setup
      drm/xe: Drop unused ggtt_balloon field
      accel/qaic: Add overflow check to remap_pfn_range during mmap
      drm/i915/dp: Fix VSC dynamic range signaling for RGB formats
      drm/i915: skip __i915_request_skip() for already signaled requests
      drm/bridge: imx8qxp-pxl2dpi: avoid ERR_PTR with device_node cleanup
      drm/amdgpu/gfx_v12_0: set gfx.rs64_enable from PFP header on GFX12
      drm/amd/ras: Fix CPER ring debugfs read overflow
      drm/amd/display: Wrap DCN32 phantom-plane allocation in DC_RUN_WITH_PREEMPTION_ENABLED
      drm/amdgpu: fix userq hang detection and reset
      drm/amdgpu: remove almost all calls to amdgpu_userq_detect_and_reset_queues
      drm/amdgpu: rework amdgpu_userq_signal_ioctl v3
      drm/amdgpu: remove deadlocks from amdgpu_userq_pre_reset
      drm/xe/dma-buf: fix UAF with retry loop
      ...