Commit f1a5e78a55eb for kernel

commit f1a5e78a55ebf2b05777fd5eb738038ddae609d6
Merge: cd546f7ae2fc f0997a06e3e3
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri May 1 16:56:08 2026 -0700

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

    Pull drm fixes from Dave Airlie:
     "Fixes for rc2, the usual amdgpu/xe double header, I think xe had a
      couple of weeks combined due to some maintainer access issues,
      otherwise there's just a few misc fixes and documentation fixups.

      core and helpers:
       - calculate framebuffer geometry with format helpers
       - fix docs

      amdgpu:
       - GFX12 fix for CONFIG_DRM_DEBUG_MM configs
       - Fix DC analog support
       - Userq fixes
       - GART placement fix
       - Aldebaran SMU fixes
       - AMDGPU_INFO_READ_MMR_REG fix
       - UVD 3.1 fix
       - GC 6 TCC fix
       - Fix root reservation in amdgpu_vm_handle_fault()
       - RAS fix
       - Module reload fix for APUs
       - Fix build for CONFIG_DRM_FBDEV_EMULATION=n
       - IGT DWB regression fix
       - GC 11.5.4 fix
       - VCN user fence fixes
       - JPEG user fence fixes
       - SMU 13.0.6 fix
       - VCN 3/4 IB parser fixes
       - NV3x+ dGPU vblank fix
       - DCE6/8 fixes for LVDS/eDP panels without an EDID

      amdkfd:
       - Fix for when CONFIG_HSA_AMD is not set
       - SVM fixes

      xe:
       - uapi: Add missing pad and extensions check
       - uapi: Reject unsafe PAT indices for CPU cached memory
       - Drop registration of guc_submit_wedged_fini from xe_guc_submit_wedge
       - Xe3p tuning and workaround fixes
       - USE drm mm instead of drm SA for CCS read/write
       - Fix leaks and null derefs
       - Fix Wa_18022495364

      appletbdrm:
       - allocate protocol buffers with kvzalloc()

      dma-buf:
       - fix docs

      imagination:
       - avoid segfault in debugfs

      ofdrm:
       - put PCI device reference on errors

      udl:
       - increase USB timeout"

    * tag 'drm-fixes-2026-05-02' of https://gitlab.freedesktop.org/drm/kernel: (77 commits)
      drm/xe/uapi: Reject coh_none PAT index for CPU_ADDR_MIRROR
      drm/xe/uapi: Reject coh_none PAT index for CPU cached memory in madvise
      drm/xe/xelp: Fix Wa_18022495364
      drm/xe/gsc: Fix BO leak on error in query_compatibility_version()
      drm/xe/eustall: Fix drm_dev_put called before stream disable in close
      drm/xe: Fix error cleanup in xe_exec_queue_create_ioctl()
      drm/xe: Fix dma-buf attachment leak in xe_gem_prime_import()
      drm/xe: Fix bo leak in xe_dma_buf_init_obj() on allocation failure
      drm/xe/bo: Fix bo leak on GGTT flag validation in xe_bo_init_locked()
      drm/xe/bo: Fix bo leak on unaligned size validation in xe_bo_init_locked()
      drm/xe: Fix potential NULL deref in xe_exec_queue_tlb_inval_last_fence_put_unlocked
      drm/xe/vf: Use drm mm instead of drm sa for CCS read/write
      drm/xe: Add memory pool with shadow support
      drm/xe/debugfs: Correct printing of register whitelist ranges
      drm/xe: Mark ROW_CHICKEN5 as a masked register
      drm/xe/tuning: Use proper register offset for GAMSTLB_CTRL
      drm/xe/xe3p_lpg: Add missing indirect ring state feature flag
      drm/xe: Drop redundant rtp entries for Wa_14019988906 & Wa_14019877138
      drm/xe/vm: Add missing pad and extensions check
      drm/xe: Drop registration of guc_submit_wedged_fini from xe_guc_submit_wedge()
      ...