Commit 680d49d84cb8 for kernel

commit 680d49d84cb83ae5836317c00d0098aee47357d9
Merge: a2cf4ef33184 256325820a46
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri Jul 31 15:47:45 2026 -0700

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

    Pull drm fixes from Dave Airlie:
     "Weekly pulls request. As expected there is more AMD this week since
      Alex was off last week, vmwgfx looks to have been hit with the AI
      stick a bit and mediatek as well. Otherwise some minor fixes across
      the board, the new normal definitely seems to be a thing.

      dp:
       - Restrict some DP bandwidth calculations to HDMI DFP

      bridge:
       - Fix small leak in bridge/display-connector

      mediatek:
       - Check CRTC state before freeing
       - mtk_hdmi: Fix DDC adapter double put in v2
       - mtk_hdmi_common: take i2c adapter module reference
       - mtk_dsi: Enable HS clock only at pre-enable
       - ovl_adaptor: balance component registrations

      amdgpu:
       - VCN 5.3 fix
       - UserQ fixes
       - GEM close optimization
       - HDMI AV mute fix
       - UML build fixes
       - GFXOFF residency metrics fixes
       - SMU 15 fixes
       - debug_vm fix
       - PSP 15 fixes
       - NBIO 7.11.5 fix
       - pptable use after free fix
       - gpu metrics fetch fix
       - DC viewport fix
       - DML2.1 fix
       - i2c retimer spam fix
       - UMD profile pstate fix
       - Power metrics format cleanup
       - GTT size fix on APUs
       - DC context logging fix
       - PM sysfs fix for APUs
       - Follow on pageflip timeout fix

      amdkfd:
       - Various bounds checking fixes
       - Mutex locking fix

      i915/xe:
       - Check no-DMA huge-pte cases before DMA segment test
       - sink FRL rate fix
       - 200ms fix for TMDS scrambler status

      vmwgfx:
       - Improve various size checks and limit checks
       - Fix oops when submitting  invalid execbuf ioctl
       - Correctly lock in vmfwgx fence signaling path
       - More validation of execbuf ioctl
       - Fix oops in vmwgfx vkms init failure path
       - Overflow handling in shader path

      panthor:
       - Improve firmware validation

      imagination:
       - Improve imagination trace points.

      qaic:
       - Fix QAIC transaction length check"

    * tag 'drm-fixes-2026-08-01' of https://gitlab.freedesktop.org/drm/kernel: (59 commits)
      drm/i915/hdmi: Poll for 200 msec for TMDS_Scrambler_Status
      drm/amd/display: Exit idle optimizations before programming
      drm/amd/pm: hide pp_table sysfs on APUs
      accel/qaic: use sizeof(*trans_hdr) for transaction length check
      drm/panthor: validate firmware interface structure sizes
      drm/xe/pt: check no-DMA huge-pte cases before DMA segment test
      drm/imagination: Update the trace point pvr_job_submit_fw()
      drm/i915/dp: Ignore the sink's DSC max FRL rate without a PCON DSC encoder
      drm/mediatek: ovl_adaptor: balance component registrations
      drm/mediatek: mtk_dsi: Enable HS clock only at pre-enable
      drm/dp: Read the PCON max FRL bandwidth only for HDMI DFPs
      drm/amd/display: use proper context for logging
      drm/amdgpu: cap GTT size to physical RAM on APUs
      drm/amd/pm: use milliwatts for GPU power sensors
      drm/amdgpu: restore UMD profile pstate after runtime resume
      drm/amd/display: Silence link_dpms I2C retimer failures
      drm/amdkfd: hold event_mutex while checkpointing CRIU events
      drm/amd/display: check if dml21_add_phantom_plane() is successful
      drm/amd/display: Fix divide-by-zero in calculate_mcache_setting on zero viewport
      drm/amd/display: Add AV mute wait frames to dce110_set_avmute
      ...