aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorXiaogang Chen <xiaogang.chen@amd.com>2021-01-12 06:36:52 +0000
committerSimon Ser <contact@emersion.fr>2021-01-12 15:44:07 +0100
commitdc25e3776e8f50ff833803ad361ec709dc78f4f9 (patch)
tree6ca914edb72985519433be48a2e4a660d8c4b95a
parentdrm: Fix macro name DRM_MODE_PROP_OBJECT in code comment (diff)
downloadlinux-dev-dc25e3776e8f50ff833803ad361ec709dc78f4f9.tar.xz
linux-dev-dc25e3776e8f50ff833803ad361ec709dc78f4f9.zip
drm: distinguish return value of drm_dp_check_and_send_link_address
drm_dp_check_and_send_link_address discovers MST device topology. It can return both positive and negative values. When it returns positive values there is no error found. If it returns negative values there is error found, such as get NAK , timeout, etc. Following drm_kms_helper_hotplug_event should be called when drm_dp_check_and_send_link_address returns positive value. Signed-off-by: Xiaogang Chen <xiaogang.chen@amd.com> Acked-by: Simon Ser <contact@emersion.fr> Signed-off-by: Simon Ser <contact@emersion.fr> (re-formatted commit message) Link: https://patchwork.freedesktop.org/patch/msgid/DM6PR12MB2602B6281BF8C9430115E03BE3AA0@DM6PR12MB2602.namprd12.prod.outlook.com
-rw-r--r--drivers/gpu/drm/drm_dp_mst_topology.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/drm_dp_mst_topology.c b/drivers/gpu/drm/drm_dp_mst_topology.c
index 0401b2f47500..18b15a4aee2d 100644
--- a/drivers/gpu/drm/drm_dp_mst_topology.c
+++ b/drivers/gpu/drm/drm_dp_mst_topology.c
@@ -2751,7 +2751,7 @@ static void drm_dp_mst_link_probe_work(struct work_struct *work)
drm_dp_mst_topology_put_mstb(mstb);
mutex_unlock(&mgr->probe_lock);
- if (ret)
+ if (ret > 0)
drm_kms_helper_hotplug_event(dev);
}