-
- Downloads
drm/display: dp: change drm_dp_dpcd_read_link_status() return value
drm_dp_dpcd_read_link_status() follows the "return error code or number of bytes read" protocol, with the code returning less bytes than requested in case of some errors. However most of the drivers interpreted that as "return error code in case of any error". Switch drm_dp_dpcd_read_link_status() to drm_dp_dpcd_read_data() and make it follow that protocol too. Acked-by:Jani Nikula <jani.nikula@intel.com> Reviewed-by:
Lyude Paul <lyude@redhat.com> Signed-off-by:
Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Link: https://lore.kernel.org/r/20250324-drm-rework-dpcd-access-v4-2-e80ff89593df@oss.qualcomm.com Signed-off-by:
Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Showing
- drivers/gpu/drm/amd/amdgpu/atombios_dp.c 4 additions, 4 deletionsdrivers/gpu/drm/amd/amdgpu/atombios_dp.c
- drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c 1 addition, 1 deletiondrivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
- drivers/gpu/drm/display/drm_dp_helper.c 3 additions, 4 deletionsdrivers/gpu/drm/display/drm_dp_helper.c
- drivers/gpu/drm/hisilicon/hibmc/dp/dp_link.c 2 additions, 2 deletionsdrivers/gpu/drm/hisilicon/hibmc/dp/dp_link.c
- drivers/gpu/drm/msm/dp/dp_ctrl.c 5 additions, 19 deletionsdrivers/gpu/drm/msm/dp/dp_ctrl.c
- drivers/gpu/drm/msm/dp/dp_link.c 9 additions, 9 deletionsdrivers/gpu/drm/msm/dp/dp_link.c
- drivers/gpu/drm/radeon/atombios_dp.c 4 additions, 4 deletionsdrivers/gpu/drm/radeon/atombios_dp.c
Loading
Please register or sign in to comment