[<prev] [next>] [day] [month] [year] [list]
Message-ID: <CAPM=9tznJ3wXkXceM6poZ3Y2nWbFaWdyXyusAMyXZjhUTt50ew@mail.gmail.com>
Date: Fri, 23 Jan 2026 15:28:55 +1000
From: Dave Airlie <airlied@...il.com>
To: Linus Torvalds <torvalds@...ux-foundation.org>, Sima Vetter <sima@...ll.ch>,
LKML <linux-kernel@...r.kernel.org>, dri-devel <dri-devel@...ts.freedesktop.org>
Subject: [git pull] drm fixes for 6.19-rc7
Hi Linus,
Probably a good thing you decided to do an rc8 in this round. Nothing
stands out, but xe/amdgpu and mediatek all have a bunch of fixes, and
then there are a few other single patches. Hopefully next week is
calmer for release.
Regards,
DAve.
drm-fixes-2026-01-23:
drm fixes for 6.19-rc7
xe:
- Disallow bind-queue sharing across multiple VMs
- Fix xe userptr in the absence of CONFIG_DEVICE_PRIVATE
- Fix a missed page count update
- Fix a confused argument to alloc_workqueue()
- Kernel-doc fixes
- Disable a workaround on VFs
- Fix a job lock assert
- Update wedged.mode only after successful reset policy change
- Select CONFIG_DEVICE_PRIVATE when DRM_XE_GPUSVM is selected
amdgpu:
- fix color pipeline string leak
- GC 12 fix
- Misc error path fixes
- DC analog fix
- SMU 6 fixes
- TLB flush fix
- DC idle optimization fix
amdkfd:
- GC 11 cooperative launch fix
imagination:
- sync wait for logtype update completion to ensure FW trace is
available
bridge/synopsis:
- Fix error paths in dw_dp_bind
nouveau:
- Add and implement missing DSB connector types, and improve unknown
connector handling.
- Set missing atomic function ops.
intel:
- place 3D lut at correct place in pipeline
- fix color pipeline string leak
vkms:
- fix color pipeline string leak
mediatek:
- Fix platform_get_irq() error checking
- HDMI DDC v2 driver fixes
- dpi: Find next bridge during probe
- mtk_gem: Partial refactor and use drm_gem_dma_object
- dt-bindings: Fix typo 'hardwares' to 'hardware'
The following changes since commit 24d479d26b25bce5faea3ddd9fa8f3a6c3129ea7:
Linux 6.19-rc6 (2026-01-18 15:42:45 -0800)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2026-01-23
for you to fetch changes up to b91adbe83093629a675c77d39ac638610630b1e8:
Merge tag 'mediatek-drm-fixes-20260119' of
https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux
into drm-fixes (2026-01-23 10:13:12 +1000)
----------------------------------------------------------------
drm fixes for 6.19-rc7
xe:
- Disallow bind-queue sharing across multiple VMs
- Fix xe userptr in the absence of CONFIG_DEVICE_PRIVATE
- Fix a missed page count update
- Fix a confused argument to alloc_workqueue()
- Kernel-doc fixes
- Disable a workaround on VFs
- Fix a job lock assert
- Update wedged.mode only after successful reset policy change
- Select CONFIG_DEVICE_PRIVATE when DRM_XE_GPUSVM is selected
amdgpu:
- fix color pipeline string leak
- GC 12 fix
- Misc error path fixes
- DC analog fix
- SMU 6 fixes
- TLB flush fix
- DC idle optimization fix
amdkfd:
- GC 11 cooperative launch fix
imagination:
- sync wait for logtype update completion to ensure FW trace is
available
bridge/synopsis:
- Fix error paths in dw_dp_bind
nouveau:
- Add and implement missing DSB connector types, and improve unknown
connector handling.
- Set missing atomic function ops.
intel:
- place 3D lut at correct place in pipeline
- fix color pipeline string leak
vkms:
- fix color pipeline string leak
mediatek:
- Fix platform_get_irq() error checking
- HDMI DDC v2 driver fixes
- dpi: Find next bridge during probe
- mtk_gem: Partial refactor and use drm_gem_dma_object
- dt-bindings: Fix typo 'hardwares' to 'hardware'
----------------------------------------------------------------
Alex Deucher (3):
drm/amdgpu: fix error handling in ib_schedule()
drm/amdgpu: fix type for wptr in ring backup
Revert "drm/amd/display: pause the workload setting in dm"
Alex Ramírez (2):
drm/nouveau: add missing DCB connector types
drm/nouveau: implement missing DCB connector types; gracefully
handle unknown connectors
AngeloGioacchino Del Regno (1):
drm/mediatek: mtk_gem: Partial refactor and use drm_gem_dma_object
Brajesh Gupta (1):
drm/imagination: Wait for FW trace update command completion
Chaitanya Kumar Borah (4):
drm/i915/color: Place 3D LUT after CSC in plane color pipeline
drm/amd/display: Fix color pipeline enum name leak
drm/vkms: Fix color pipeline enum name leak
drm/i915/display: Fix color pipeline enum name leak
Chen-Yu Tsai (1):
drm/mediatek: dpi: Find next bridge during probe
Dan Carpenter (1):
drm/mediatek: Fix platform_get_irq() error checking
Dave Airlie (4):
Merge tag 'drm-misc-fixes-2026-01-22' of
https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag 'drm-xe-fixes-2026-01-22' of
https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag 'amd-drm-fixes-6.19-2026-01-22' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag 'mediatek-drm-fixes-20260119' of
https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux
into drm-fixes
Jani Nikula (3):
drm/xe/vf: fix struct xe_gt_sriov_vf_migration kernel-doc
drm/xe/xe_late_bind_fw: fix enum xe_late_bind_fw_id kernel-doc
drm/xe/vm: fix xe_vm_validation_exec() kernel-doc
Jiqian Chen (1):
drm/amdgpu: free hw_vm_fence when fail in amdgpu_job_alloc
Jonathan Kim (1):
drm/amdkfd: fix gfx11 restrictions on debugging cooperative launch
Likun Gao (1):
drm/amdgpu: remove frame cntl for gfx v12
Louis-Alexis Eyraud (2):
drm/mediatek: mtk_hdmi_ddc_v2: Add transfer abort on timeout cases
drm/mediatek: mtk_hdmi_ddc_v2: Fix multi-byte writes
Lukasz Laguna (1):
drm/xe: Update wedged.mode only after successful reset policy change
Lyude Paul (1):
drm/nouveau/disp: Set drm_mode_config_funcs.atomic_(check|commit)
Maarten Lankhorst (1):
Merge remote-tracking branch 'drm/drm-fixes' into drm-misc-fixes
Marco Crivellari (1):
drm/xe: fix WQ_MEM_RECLAIM passed as max_active to alloc_workqueue()
Matthew Auld (2):
drm/xe/uapi: disallow bind queue sharing
drm/xe/migrate: fix job lock assert
Matthew Brost (2):
drm/xe: Adjust page count tracepoints in shrinker
drm/xe: Disable timestamp WA on VFs
Nathan Chancellor (1):
drm/mediatek: mtk_hdmi_v2: Fix return type of
mtk_hdmi_v2_tmds_char_rate_valid()
Nauman Sabir (1):
dt-bindings: display: mediatek: Fix typo 'hardwares' to 'hardware'
Osama Abdelkader (1):
drm/bridge: synopsys: dw-dp: fix error paths of dw_dp_bind
Thomas Hellström (2):
drm, drm/xe: Fix xe userptr in the absence of CONFIG_DEVICE_PRIVATE
drm/xe: Select CONFIG_DEVICE_PRIVATE when DRM_XE_GPUSVM is selected
Timur Kristóf (5):
drm/amd/display: Only poll analog connectors
drm/amd/pm: Fix si_dpm mmCG_THERMAL_INT setting
drm/amd/pm: Don't clear SI SMC table when setting power limit
drm/amd/pm: Workaround SI powertune issue on Radeon 430 (v2)
drm/amdgpu: Fix validating flush_gpu_tlb_pasid()
.../bindings/display/mediatek/mediatek,dp.yaml | 2 +-
drivers/gpu/drm/Kconfig | 2 +-
drivers/gpu/drm/Makefile | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 7 +-
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 12 -
drivers/gpu/drm/amd/amdkfd/kfd_debug.h | 3 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c | 4 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 11 -
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 10 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 13 +-
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 31 +--
drivers/gpu/drm/bridge/synopsys/dw-dp.c | 20 +-
.../gpu/drm/i915/display/intel_color_pipeline.c | 36 +--
drivers/gpu/drm/imagination/pvr_fw_trace.c | 8 +-
drivers/gpu/drm/mediatek/Kconfig | 2 +-
drivers/gpu/drm/mediatek/mtk_dpi.c | 23 +-
drivers/gpu/drm/mediatek/mtk_gem.c | 264 ++++++++-------------
drivers/gpu/drm/mediatek/mtk_gem.h | 33 +--
drivers/gpu/drm/mediatek/mtk_hdmi_common.c | 2 +-
drivers/gpu/drm/mediatek/mtk_hdmi_common.h | 2 +-
drivers/gpu/drm/mediatek/mtk_hdmi_ddc_v2.c | 58 +++--
drivers/gpu/drm/mediatek/mtk_hdmi_v2.c | 7 +-
drivers/gpu/drm/mediatek/mtk_plane.c | 8 +-
.../drm/nouveau/include/nvkm/subdev/bios/conn.h | 95 ++++++--
drivers/gpu/drm/nouveau/nouveau_display.c | 2 +
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c | 73 ++++--
drivers/gpu/drm/vkms/vkms_colorop.c | 15 +-
drivers/gpu/drm/xe/Kconfig | 5 +-
drivers/gpu/drm/xe/xe_bo.c | 9 +-
drivers/gpu/drm/xe/xe_debugfs.c | 72 ++++--
drivers/gpu/drm/xe/xe_device_types.h | 18 ++
drivers/gpu/drm/xe/xe_exec_queue.c | 32 ++-
drivers/gpu/drm/xe/xe_exec_queue.h | 1 +
drivers/gpu/drm/xe/xe_exec_queue_types.h | 6 +
drivers/gpu/drm/xe/xe_ggtt.c | 2 +-
drivers/gpu/drm/xe/xe_gt_sriov_vf_types.h | 4 +-
drivers/gpu/drm/xe/xe_guc_ads.c | 14 +-
drivers/gpu/drm/xe/xe_guc_ads.h | 5 +-
drivers/gpu/drm/xe/xe_late_bind_fw_types.h | 4 +-
drivers/gpu/drm/xe/xe_lrc.c | 3 +
drivers/gpu/drm/xe/xe_migrate.c | 4 +-
drivers/gpu/drm/xe/xe_sriov_vf_ccs.c | 2 +-
drivers/gpu/drm/xe/xe_vm.c | 7 +-
drivers/gpu/drm/xe/xe_vm.h | 2 +-
include/drm/drm_pagemap.h | 19 +-
48 files changed, 561 insertions(+), 405 deletions(-)
Powered by blists - more mailing lists