Recently someone else from Red Hat notified me that their dock had stopped working in Fedora after the recent 5.6 kernel update. It turns out that Fedora picked up a couple of extra post-5.6 fixes for MST (these are the F32 shas):
* 7012f01efd65461c1adc93bfcdc015d95a940672 drm/dp_mst: Fix W=1 warnings * 0cf94a193d2219c75d666c55abc8b5270550f87d drm/dp_mst: Make drm_dp_mst_dpcd_write() consistent with drm_dp_dpcd_write() * 89c111383b8bd08c6fed3c35f1a9c2bda7dd1c4b drm/dp_mst: Fix drm_dp_check_mstb_guid() return code
The first patch in that series regressed a couple of things, and the second two patches fixed said regressions - but there was still one issue leftover that I didn't notice and fix until last week. I've backported that patch so it can be included in F31/32.
Lyude Paul (1): drm/dp_mst: Fix drm_dp_send_dpcd_write() return code
drivers/gpu/drm/drm_dp_mst_topology.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-)