Commit 1c9982b49613 for kernel

commit 1c9982b4961334c1edb0745a04cabd34bc2de675
Merge: 9abff5748e4f b28913e897ed
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri Mar 13 15:38:55 2026 -0700

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

    Pull drm fixes from Dave Airlie:
     "The weekly drm fixes. This is mostly msm fixes across the functions,
      with amdgpu and i915. It also has a core rust fix and changes in
      nova-core to take advantage of it, and otherwise just has some minor
      driver fixes, and marks loongsoon as orphaned.

      rust:
       - Fix safety issue in dma_read! and dma_write!

      nova-core:
       - Fix UB in DmaGspMem pointer accessors
       - Fix stack overflow in GSP memory allocation

      loongsoon:
       - mark drm driver as unmaintained

      msm:
       - Core:
          - Adjusted msm_iommu_pagetable_prealloc_allocate() allocation type
       - DPU:
          - Fixed blue screens on Hamoa laptops by reverting the LM
            reservation
          - Fixed the size of the LM block on several platforms
          - Dropped usage of %pK (again)
          - Fixed smatch warning on SSPP v13+ code
          - Fixed INTF_6 interrupts on Lemans
       - DSI:
          - Fixed DSI PHY revision on Kaanapali
          - Fixed pixel clock calculation for the bonded DSI mode panels
            with compression enabled
       - DT bindings:
          - Fixed DisplayPort description on Glymur
          - Fixed model name in SM8750 MDSS schema
       - GPU:
          - Added MODULE_DEVICE_TABLE to the GPU driver
          - Fix bogus protect error on X2-85
          - Fix dma_free_attrs() buffer size
          - Gen8 UBWC fix for Glymur

      i915:
       - Avoid hang when configuring VRR [icl]
       - Fix sg_table overflow with >4GB folios
       - Fix PSR Selective Update handling
       - Fix eDP ALPM read-out sequence

      amdgpu:
       - SMU13 fix
       - SMU14 fix
       - Fixes for bringup hw testing
       - Kerneldoc fix
       - GC12 idle power fix for compute workloads
       - DCCG fixes

      amdkfd:
       - Fix missing BO unreserve in an error path

      ivpu:
       - drop unnecessary bootparams register setting

      amdxdna:
       - fix runtime/suspend resume deadlock

      bridge:
       - ti-sn65dsi83: fix DSI rounding and dual LVDS

      gud:
       - fix NULL crtc dereference on display disable"

    * tag 'drm-fixes-2026-03-14' of https://gitlab.freedesktop.org/drm/kernel: (44 commits)
      drm/amd: Set num IP blocks to 0 if discovery fails
      drm/amdkfd: Unreserve bo if queue update failed
      drm/amd/display: Check for S0i3 to be done before DCCG init on DCN21
      drm/amd/display: Add missing DCCG register entries for DCN20-DCN316
      gpu: nova-core: gsp: fix UB in DmaGspMem pointer accessors
      drm/loongson: Mark driver as orphaned
      accel/amdxdna: Fix runtime suspend deadlock when there is pending job
      gpu: nova-core: fix stack overflow in GSP memory allocation
      accel/ivpu: Remove boot params address setting via MMIO register
      drm/i915/dp: Read ALPM caps after DPCD init
      drm/i915/psr: Write DSC parameters on Selective Update in ET mode
      drm/i915/dsc: Add helper for writing DSC Selective Update ET parameters
      drm/i915/dsc: Add Selective Update register definitions
      drm/i915/psr: Repeat Selective Update area alignment
      drm/i915: Fix potential overflow of shmem scatterlist length
      drm/i915/vrr: Configure VRR timings after enabling TRANS_DDI_FUNC_CTL
      drm/bridge: ti-sn65dsi83: halve horizontal syncs for dual LVDS output
      drm/bridge: ti-sn65dsi83: fix CHA_DSI_CLK_RANGE rounding
      drm/gud: fix NULL crtc dereference on display disable
      drm/sitronix/st7586: fix bad pixel data due to byte swap
      ...