This patchset fixes a few issues related to MST side-band message handling reported by IGT CI (patch 1), by a user (patch 2) and ones I noticed during debugging (patch 4-6). Cc: Lyude Paul <lyude@xxxxxxxxxx> Imre Deak (7): 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 drivers/gpu/drm/display/drm_dp_mst_topology.c | 100 ++++++++++++++---- include/drm/display/drm_dp_mst_helper.h | 7 ++ 2 files changed, 87 insertions(+), 20 deletions(-) -- 2.44.2