diff options
| author | Imre Deak <[email protected]> | 2025-04-01 10:38:45 +0000 |
|---|---|---|
| committer | Imre Deak <[email protected]> | 2025-04-03 14:03:01 +0000 |
| commit | aea007741b951df05f901b2d4890df2e710d134b (patch) | |
| tree | 2e2e99f33c906360e28256ad65e72c5c1f5c1b99 /drivers/gpu/drm/arm | |
| parent | drm/mode_config: Make drm_mode_config.(max|min)_(width|height) unsigned (diff) | |
| download | kernel-aea007741b951df05f901b2d4890df2e710d134b.tar.gz kernel-aea007741b951df05f901b2d4890df2e710d134b.zip | |
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: 2554da0de3e8 ("drm/display: dp-mst-topology: use new DCPD access helpers")
Cc: Dmitry Baryshkov <[email protected]>
Cc: Lyude Paul <[email protected]>
Reviewed-by: Jani Nikula <[email protected]>
Reviewed-by: Lyude Paul <[email protected]>
Signed-off-by: Imre Deak <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'drivers/gpu/drm/arm')
0 files changed, 0 insertions, 0 deletions
