Hi Linus, Weekly fixes, still a bit busy, but the usual suspects amdgpu and i915/xe have a bunch of small fixes, and otherwise it's just a few minor driver fixes.
Regards, Dave. drm-fixes-2026-03-28-1: drm fixes for 7.0-rc6 loognsoon: - update MAINTAINERS shmem: - fault handler fix syncobj: - fix GFP flags amdgpu: - DSC fix - Module parameter parsing fix - PASID reuse fix - drm_edid leak fix - SMU 13.x fixes - SMU 14.x fix - Fence fix in amdgpu_amdkfd_submit_ib() - LVDS fixes - GPU page fault fix for non-4K pages amdkfd: - Ordering fix in kfd_ioctl_create_process() i915/display: - DP tunnel error handling fix - Spurious GMBUS timeout fix - Unlink NV12 planes earlier - Order OP vs. timeout correctly in __wait_for() xe: - Fix UAF in SRIOV migration restore - Updates to HW W/a - VMBind remap fix ivpu: - poweroff fix mediatek: - fix register ordering The following changes since commit c369299895a591d96745d6492d4888259b004a9e: Linux 7.0-rc5 (2026-03-22 14:42:17 -0700) are available in the Git repository at: https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2026-03-28-1 for you to fetch changes up to 5ba61d8a25ddf89915f71bf8b63c06d6ffdf06cc: Merge tag 'mediatek-drm-fixes-20260323' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-fixes (2026-03-28 08:05:36 +1000) ---------------------------------------------------------------- drm fixes for 7.0-rc6 loognsoon: - update MAINTAINERS shmem: - fault handler fix syncobj: - fix GFP flags amdgpu: - DSC fix - Module parameter parsing fix - PASID reuse fix - drm_edid leak fix - SMU 13.x fixes - SMU 14.x fix - Fence fix in amdgpu_amdkfd_submit_ib() - LVDS fixes - GPU page fault fix for non-4K pages amdkfd: - Ordering fix in kfd_ioctl_create_process() i915/display: - DP tunnel error handling fix - Spurious GMBUS timeout fix - Unlink NV12 planes earlier - Order OP vs. timeout correctly in __wait_for() xe: - Fix UAF in SRIOV migration restore - Updates to HW W/a - VMBind remap fix ivpu: - poweroff fix mediatek: - fix register ordering ---------------------------------------------------------------- Alex Deucher (2): drm/amd/display: check if ext_caps is valid in BL setup drm/amd/display: Fix DCE LVDS handling Alex Hung (1): drm/amd/display: Fix drm_edid leak in amdgpu_dm Asad Kamal (2): drm/amd/pm: Skip redundant UCLK restore in smu_v13_0_6 drm/amd/pm: Return -EOPNOTSUPP for unsupported OD_MCLK on smu_v13_0_6 Dave Airlie (5): Merge tag 'amd-drm-fixes-7.0-2026-03-25' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Merge tag 'drm-intel-fixes-2026-03-26' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes Merge tag 'drm-misc-fixes-2026-03-26' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes Merge tag 'drm-xe-fixes-2026-03-26' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes Merge tag 'mediatek-drm-fixes-20260323' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-fixes Donet Tom (1): drm/amdgpu: Handle GPU page faults correctly on non-4K page systems Eric Huang (1): drm/amdgpu: prevent immediate PASID reuse case Imre Deak (1): drm/i915/dp_tunnel: Fix error handling when clearing stream BW in atomic state Jianmin Lv (1): MAINTAINERS: Update GPU driver maintainer information Karol Wachowski (1): accel/ivpu: Add disable clock relinquish workaround for NVL-A0 Luca Leonardo Scorcia (1): drm/mediatek: dsi: Store driver data before invoking mipi_dsi_host_register Matt Roper (1): drm/xe: Implement recent spec updates to Wa_16025250150 Matthew Auld (1): drm/xe: always keep track of remap prev/next Michał Winiarski (1): drm/xe/pf: Fix use-after-free in migration restore Pedro Demarchi Gomes (1): drm/shmem-helper: Fix huge page mapping in fault handler Ruijing Dong (1): drm/amdgpu: fix strsep() corrupting lockup_timeout on multi-GPU (v3) Samasth Norway Ananda (1): drm/i915/gmbus: fix spurious timeout on 512-byte burst reads Srinivasan Shanmugam (2): drm/amdgpu: Fix fence put before wait in amdgpu_amdkfd_submit_ib drm/amdkfd: Fix NULL pointer check order in kfd_ioctl_create_process Tvrtko Ursulin (1): drm/syncobj: Fix xa_alloc allocation flags Ville Syrjälä (2): drm/i915: Order OP vs. timeout correctly in __wait_for() drm/i915: Unlink NV12 planes earlier Yang Wang (2): drm/amd/pm: disable OD_FAN_CURVE if temp or pwm range invalid for smu v13 drm/amd/pm: disable OD_FAN_CURVE if temp or pwm range invalid for smu v14 Yussuf Khalil (1): drm/amd/display: Do not skip unrelated mode changes in DSC validation MAINTAINERS | 8 +++- drivers/accel/ivpu/ivpu_drv.h | 1 + drivers/accel/ivpu/ivpu_hw.c | 6 ++- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 13 +++++- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 45 ++++++++++++++------ drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 7 ++-- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 6 +-- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 10 ++++- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 1 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 4 +- .../display/dc/resource/dce100/dce100_resource.c | 6 +-- .../display/dc/resource/dce110/dce110_resource.c | 5 ++- .../display/dc/resource/dce112/dce112_resource.c | 5 ++- .../display/dc/resource/dce120/dce120_resource.c | 5 ++- .../amd/display/dc/resource/dce60/dce60_resource.c | 14 +++---- .../amd/display/dc/resource/dce80/dce80_resource.c | 6 +-- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 33 ++++++++++++++- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 21 ++++++---- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 33 ++++++++++++++- .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 33 ++++++++++++++- drivers/gpu/drm/drm_gem_shmem_helper.c | 48 ++++++++++++---------- drivers/gpu/drm/drm_syncobj.c | 4 +- drivers/gpu/drm/i915/display/intel_display.c | 8 +++- drivers/gpu/drm/i915/display/intel_dp_tunnel.c | 20 ++++++--- drivers/gpu/drm/i915/display/intel_dp_tunnel.h | 11 +++-- drivers/gpu/drm/i915/display/intel_gmbus.c | 4 +- drivers/gpu/drm/i915/display/intel_plane.c | 11 ++++- drivers/gpu/drm/i915/i915_wait_util.h | 2 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 9 ++-- drivers/gpu/drm/xe/regs/xe_gt_regs.h | 1 + drivers/gpu/drm/xe/xe_pt.c | 12 +++--- drivers/gpu/drm/xe/xe_sriov_packet.c | 2 + drivers/gpu/drm/xe/xe_vm.c | 22 ++++++++-- drivers/gpu/drm/xe/xe_vm_types.h | 4 ++ drivers/gpu/drm/xe/xe_wa.c | 3 +- 37 files changed, 312 insertions(+), 116 deletions(-)
