2
0
mirror of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git synced 2025-09-04 20:19:47 +08:00
linux/drivers/gpu/drm/display
Imre Deak aea007741b drm/dp_mst: Fix GUID DPCD write to non-root MST branch devices
The return value on success of drm_dp_send_dpcd_write() called for
non-root MST branch devices from drm_dp_check_mstb_guid() is the number
of bytes transferred. Atm this return value (in case of a complete read)
will be regarded incorrectly as an error by the caller of
drm_dp_check_mstb_guid(). Fix this by converting the return value for a
complete read to the expected success code (0) and for a partial read to
a failure code (-EPROTO).

Fixes: 2554da0de3 ("drm/display: dp-mst-topology: use new DCPD access helpers")
Cc: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Cc: Lyude Paul <lyude@redhat.com>
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
Reviewed-by: Lyude Paul <lyude@redhat.com>
Signed-off-by: Imre Deak <imre.deak@intel.com>
Link: https://lore.kernel.org/r/20250401103846.686408-1-imre.deak@intel.com
2025-04-03 17:03:01 +03:00
..
drm_bridge_connector.c Merge drm/drm-next into drm-misc-next 2025-02-06 13:47:32 +01:00
drm_display_helper_mod.c
drm_dp_aux_bus.c drm: display: Set fwnode for aux bus devices 2024-11-05 14:03:27 +01:00
drm_dp_aux_dev.c driver core: class: remove module * from class_create() 2023-03-17 15:16:33 +01:00
drm_dp_cec.c drm/display: dp-cec: use new DCPD access helpers 2025-03-25 16:20:38 +02:00
drm_dp_dual_mode_helper.c drm/display: Fix building with GCC 15 2024-10-10 14:56:46 +03:00
drm_dp_helper_internal.h drm/display: Make DisplayPort AUX Chardev Kconfig name consistent 2024-03-28 11:26:46 +01:00
drm_dp_helper.c drm/dp: Pull drm_dp_link_power_up/down from Tegra to common drm_dp_helper 2025-04-02 17:41:27 +03:00
drm_dp_mst_topology_internal.h drm/dp_mst: avoid includes in drm_dp_mst_topology_internal.h 2024-03-11 11:47:06 +02:00
drm_dp_mst_topology.c drm/dp_mst: Fix GUID DPCD write to non-root MST branch devices 2025-04-03 17:03:01 +03:00
drm_dp_tunnel.c drm/display: dp-tunnel: use new DCPD access helpers 2025-03-25 16:20:38 +02:00
drm_dsc_helper.c drm/display/dsc: Add a helper to dump the DSC configuration 2024-07-03 18:05:12 +03:00
drm_hdcp_helper.c drm/sysfs: rename drm_sysfs_connector_status_event() 2023-06-23 15:54:00 +02:00
drm_hdmi_audio_helper.c drm/connector: implement generic HDMI audio helpers 2025-01-04 08:47:11 +02:00
drm_hdmi_helper.c drm/display: hdmi: Add HDMI compute clock helper 2024-05-28 10:12:25 +02:00
drm_hdmi_state_helper.c drm/display: Update comment on hdmi hotplug helper 2025-03-25 18:40:12 +00:00
drm_scdc_helper.c drm/scdc-helper: Pimp SCDC debugs 2023-04-06 01:30:12 +03:00
Kconfig drm/display/hdmi: implement hotplug functions 2025-01-04 08:47:11 +02:00
Makefile drm/connector: implement generic HDMI audio helpers 2025-01-04 08:47:11 +02:00