Hi Linus, Pretty quiet week which is probably expected after US holidays, the dma-fence and displayport MST message handling fixes make up the bulk of this, along with a couple of minor xe and other driver fixes. Dave. drm-fixes-2024-12-07: drm fixes for 6.13-rc2 dma-fence: - Fix reference leak on fence-merge failure path - Simplify fence merging with kernel's sort() - Fix dma_fence_array_signaled() to ensure forward progress dp_mst: - Fix MST sideband message body length check - Fix a bunch of locking/state handling with DP MST msgs sti: - Add __iomem for mixer_dbg_mxn()'s parameter xe: - Missing init value and 64-bit write-order check - Fix a memory allocation issue causing lockdep violation v3d: - performance counter fix. The following changes since commit 40384c840ea1944d7c5a392e8975ed088ecf0b37: Linux 6.13-rc1 (2024-12-01 14:28:56 -0800) are available in the Git repository at: https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2024-12-07 for you to fetch changes up to 471f3a21addd4e5f170ab1364f11c3e4823e687d: Merge tag 'drm-misc-fixes-2024-12-05' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes (2024-12-06 08:40:47 +1000) ---------------------------------------------------------------- drm fixes for 6.13-rc2 dma-fence: - Fix reference leak on fence-merge failure path - Simplify fence merging with kernel's sort() - Fix dma_fence_array_signaled() to ensure forward progress dp_mst: - Fix MST sideband message body length check - Fix a bunch of locking/state handling with DP MST msgs sti: - Add __iomem for mixer_dbg_mxn()'s parameter xe: - Missing init value and 64-bit write-order check - Fix a memory allocation issue causing lockdep violation v3d: - performance counter fix. ---------------------------------------------------------------- Christian König (1): dma-buf: fix dma_fence_array_signaled v4 Dave Airlie (4): Merge tag 'drm-misc-fixes-2024-11-21' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes Merge tag 'drm-misc-fixes-2024-11-28' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes Merge tag 'drm-xe-fixes-2024-12-04' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes Merge tag 'drm-misc-fixes-2024-12-05' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes Imre Deak (8): drm/dp_mst: Fix MST sideband message body length check drm/dp_mst: Fix resetting msg rx state after topology removal drm/dp_mst: Verify request type in the corresponding down message reply drm/dp_mst: Simplify error path in drm_dp_mst_handle_down_rep() drm/dp_mst: Fix down request message timeout handling drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req() drm/dp_mst: Reset message rx state after OOM in drm_dp_mst_handle_up_req() drm/dp_mst: Use reset_msg_rx_state() instead of open coding it John Harrison (1): drm/xe: Move the coredump registration to the worker thread Maíra Canal (1): drm/v3d: Enable Performance Counters before clearing them Pei Xiao (1): drm/sti: Add __iomem for mixer_dbg_mxn's parameter Tvrtko Ursulin (2): dma-fence: Fix reference leak on fence merge failure path dma-fence: Use kernel's sort for merging fences Zhanjun Dong (1): drm/xe/guc: Fix missing init value and add register order check drivers/dma-buf/dma-fence-array.c | 28 +++++- drivers/dma-buf/dma-fence-unwrap.c | 126 +++++++++++++------------- drivers/gpu/drm/display/drm_dp_mst_topology.c | 107 ++++++++++++++++++---- drivers/gpu/drm/sti/sti_mixer.c | 2 +- drivers/gpu/drm/v3d/v3d_perfmon.c | 2 +- drivers/gpu/drm/xe/xe_devcoredump.c | 73 ++++++++------- drivers/gpu/drm/xe/xe_guc_capture.c | 77 +++++++++++++--- include/drm/display/drm_dp_mst_helper.h | 7 ++ 8 files changed, 285 insertions(+), 137 deletions(-)