Hi Linus, Weekly drm fixes, amdgpu and xe as usual, the new adp driver has a bunch of vblank fixes, then a bunch of small fixes across the board. Seems about the right level for this time in the release cycle.
Regards, Dave. drm-fixes-2025-05-03: drm fixes for 6.15-rc5 ttm: - docs warning fix kunit - fix leak in shmem tests fdinfo: - driver unbind race fix amdgpu: - Fix possible UAF in HDCP - XGMI dma-buf fix - NBIO 7.11 fix - VCN 5.0.1 fix xe: - Eustall locking fix and disabling on VF - Documentation fix kernel version supporting hwmon entries - SVM fixes on error handling i915: - Fix build for CONFIG_DRM_I915_PXP=n nouveau: - fix race condition in fence handling ivpu: - interrupt handling fix - D0i2 test mode fix adp: - vblank fixes mipi-dbi: - timing fix The following changes since commit b4432656b36e5cc1d50a1f2dc15357543add530e: Linux 6.15-rc4 (2025-04-27 15:19:23 -0700) are available in the Git repository at: https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2025-05-03 for you to fetch changes up to 4e6de6b8f0d5181fcf546ee98b908372fa3cfc0d: Merge tag 'drm-xe-fixes-2025-05-01' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes (2025-05-02 14:12:52 +1000) ---------------------------------------------------------------- drm fixes for 6.15-rc5 ttm: - docs warning fix kunit - fix leak in shmem tests fdinfo: - driver unbind race fix amdgpu: - Fix possible UAF in HDCP - XGMI dma-buf fix - NBIO 7.11 fix - VCN 5.0.1 fix xe: - Eustall locking fix and disabling on VF - Documentation fix kernel version supporting hwmon entries - SVM fixes on error handling i915: - Fix build for CONFIG_DRM_I915_PXP=n nouveau: - fix race condition in fence handling ivpu: - interrupt handling fix - D0i2 test mode fix adp: - vblank fixes mipi-dbi: - timing fix ---------------------------------------------------------------- Andrzej Kacprowski (1): accel/ivpu: Fix the D0i2 disable test mode Chen Linxuan (1): drm/i915/pxp: fix undefined reference to `intel_pxp_gsccs_is_ready_for_sessions' Chris Bainbridge (1): drm/amd/display: Fix slab-use-after-free in hdcp Dafna Hirschfeld (1): drm/gpusvm: set has_dma_mapping inside mapping loop Dave Airlie (4): Merge tag 'drm-misc-fixes-2025-04-30' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes Merge tag 'drm-intel-fixes-2025-04-30' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes Merge tag 'amd-drm-fixes-6.15-2025-05-01' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Merge tag 'drm-xe-fixes-2025-05-01' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes Felix Kuehling (1): drm/amdgpu: Fail DMABUF map of XGMI-accessible memory Harish Chegondi (2): drm/xe/eustall: Resolve a possible circular locking dependency drm/xe/eustall: Do not support EU stall on SRIOV VF Harshit Mogalapalli (1): drm/xe/svm: fix dereferencing error pointer in drm_gpusvm_range_alloc() Janne Grunau (5): drm: adp: Use spin_lock_irqsave for drm device event_lock drm: adp: Handle drm_crtc_vblank_get() errors drm: adp: Enable vblank interrupts in crtc's .atomic_enable drm: adp: Remove pointless irq_lock spin lock drm: Select DRM_KMS_HELPER from DRM_DEBUG_DP_MST_TOPOLOGY_REFS John Harrison (1): drm/xe/guc: Fix capture of steering registers Karol Wachowski (1): accel/ivpu: Correct DCT interrupt handling Lijo Lazar (1): drm/amdgpu: Fix offset for HDP remap in nbio v7.11 Lucas De Marchi (1): drm/xe/hwmon: Fix kernel version documentation for temperature Maxime Ripard (1): drm/tests: shmem: Fix memleak Philipp Stanner (1): drm/nouveau: Fix WARN_ON in nouveau_fence_context_kill() Russell Cloran (1): drm/mipi-dbi: Fix blanking for non-16 bit formats Sonny Jiang (1): drm/amdgpu: Add DPG pause for VCN v5.0.1 Sunil Khatri (1): drm/ttm: fix the warning for hit_low and evict_low Tvrtko Ursulin (1): drm/fdinfo: Protect against driver unbind .../ABI/testing/sysfs-driver-intel-xe-hwmon | 4 +- drivers/accel/ivpu/ivpu_fw.c | 4 +- drivers/accel/ivpu/ivpu_hw_btrs.h | 2 +- drivers/accel/ivpu/ivpu_pm.c | 18 ++++---- drivers/gpu/drm/Kconfig | 2 +- drivers/gpu/drm/adp/adp_drv.c | 27 +++++------ drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 5 ++ drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c | 54 ++++++++++++++++++++++ .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 19 ++++++-- drivers/gpu/drm/drm_file.c | 6 +++ drivers/gpu/drm/drm_gpusvm.c | 2 +- drivers/gpu/drm/drm_mipi_dbi.c | 6 ++- drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.h | 8 +++- drivers/gpu/drm/nouveau/nouveau_fence.c | 2 +- drivers/gpu/drm/tests/drm_gem_shmem_test.c | 3 ++ drivers/gpu/drm/ttm/ttm_bo.c | 3 +- drivers/gpu/drm/xe/xe_eu_stall.c | 14 +++++- drivers/gpu/drm/xe/xe_eu_stall.h | 3 +- drivers/gpu/drm/xe/xe_guc_capture.c | 2 +- drivers/gpu/drm/xe/xe_svm.c | 2 +- 21 files changed, 146 insertions(+), 42 deletions(-)