[PULL] drm-misc-fixes

Maarten Lankhorst
2026-01-22T09:50:13Z

Hi Dave, Sima,

Here's a pull request for v6.19. There were some small fixes related to colorops,
including a last minute fix to correct the intel pipeline ordering.

There are still some leaks in the unload and load failure paths,
https://patchwork.freedesktop.org/series/159261/ patches 5-13, but I feel those
can be addressed separately with less urgency so late in the release cycle.

Kind regards,
~Maarten Lankhorst

drm-misc-fixes-2026-01-22:
drm-msic-fixes for v6.19:

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/display, amd, vkms:
- (all) Fix a leak during device init where strings were leaked.
- (intel) Place 3D lut at correct place in colorops pipeline.

The following changes since commit 9dd1f5f3eb8cb175e2f7fd2a685bdb6b1bd2a726:

Merge tag 'drm-misc-fixes-2026-01-16' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes (2026-01-16 20:27:21 +0100)

are available in the Git repository at:

https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-fixes-2026-01-22

for you to fetch changes up to 0a095b64fa5b4b1edfeb2e9b1751e044230c5d73:

drm/i915/display: Fix color pipeline enum name leak (2026-01-22 10:26:55 +0100)

----------------------------------------------------------------
drm-msic-fixes for v6.19:

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/display, amd, vkms:
- (intel) Place 3D lut at correct place in colorops pipeline.
- (all) Fix a leak during device init where strings were leaked.

----------------------------------------------------------------
Alex Ramírez (2):
drm/nouveau: add missing DCB connector types
drm/nouveau: implement missing DCB connector types; gracefully handle unknown connectors

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

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

Osama Abdelkader (1):
drm/bridge: synopsys: dw-dp: fix error paths of dw_dp_bind

.../drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c | 4 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 13 ++-
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 +-
.../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 ++--
9 files changed, 192 insertions(+), 74 deletions(-)