Commit e2a936998ab2 for kernel

commit e2a936998ab25cf7272847356390041c3143b498
Merge: dad0a87d79ff 6c33542c01ea
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri Jul 24 14:11:53 2026 -0700

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

    Pull drm fixes from Dave Airlie:
     "Weekly drm pull request, small and scattered seems to be the new
      normal, the ttm change is probably the largest, with xe being the
      most. Alex was out this week so amdgpu is smaller and only has some
      urgent fixes.

      MAINTAINERS:
       - update mailmap address

      ttm:
       - backup pages using correct order

      gpusvm:
       - fix mm leak on eviction
       - properly zero page array in mm scanning

      tests:
       - fix dma mask errors in tests

      panel:
       - fix dependency issues
       - ilitek-ili9881c - fix probing

      i915:
       - Remove DP_EDP_BACKLIGHT_AUX_ENABLE_CAP check for DPCD backlight

      xe:
       - Skip invalidation for purgeable state updates
       - Add drm_dev guards when detaching CCS read / write buffers
       - Alloc per domain unique i2c id
       - Fix SVM leak on resv obj alloc failure in xe_vm_create

      amdgpu:
       - Fix a backport mistake for dm_gpureset_toggle_interrupts()
       - Fix a failure on flip-done timeouts for mode1 reset

      appletbdrm:
       - fix issue in damage handling

      amdxdna:
       - fix command timeout race

      imagination:
       - fix gpu vm locking

      vc4:
       - prevent trusted bo from being mapped again
       - prevent timer rearm on shutdown

      v3d:
       - fix NULL deref in unbind
       - idle AXI before clock disable on suspend
       - use proper GMP access for newer hw

      vmwgfx:
       - validate shader array size

      ethosu:
       - fix length calculations
       - handle internal chaining buffers

      gma500:
       - return errors from HDMI i2c reads"

    * tag 'drm-fixes-2026-07-25' of https://gitlab.freedesktop.org/drm/kernel: (31 commits)
      drm/amd/display: Fix missing DCE check in dm_gpureset_toggle_interrupts()
      drm/amd/display: Fix flip-done timeouts on mode1 reset
      Revert "drm/pagemap: Guard HPAGE_PMD_ORDER use with CONFIG_ARCH_ENABLE_THP_MIGRATION"
      drm/vc4: Shut down BO cache timer before teardown
      drm/tests: shmem: Set DMA mask to 64-bit in drm_gem_shmem
      drm/xe/vm: Fix SVM leak on resv obj alloc failure in xe_vm_create()
      drm/xe/i2c: Allow per domain unique id
      drm/gma500: return errors from Oaktrail HDMI I2C reads
      drm/vc4: hvs/v3d: Fix null dereference in unbind
      drm/panel: fix unmet dependency bug for DRM_PANEL_HIMAX_HX83121A
      drm/panel: s6e3ha8: fix unmet dependency on DRM_DISPLAY_HELPER
      drm/panel: ilitek-ili9882t: fix unmet dependency for DRM_PANEL_ILITEK_ILI9882T
      drm/panel: ilitek-ili9881c: do not fail probe if iovcc is absent
      drm/v3d: Idle AXI transactions before disabling the clock on suspend
      drm/v3d: Reach the GMP through the hub registers on V3D 7.x
      mailmap: Update Maíra Canal's email address
      drm/pagemap: Guard HPAGE_PMD_ORDER use with CONFIG_ARCH_ENABLE_THP_MIGRATION
      drm/pagemap: Clear driver-provided PFNs from migration PFN array
      drm/xe/vf: Add drm_dev guards when detaching CCS read/write buffers
      accel: ethosu: Handle U85 internal chaining buffer
      ...