]> git.baikalelectronics.ru Git - kernel.git/commit
drm/dp/mst: Restore primary hub guid on resume
authorLyude <cpaul@redhat.com>
Wed, 13 Apr 2016 20:50:18 +0000 (16:50 -0400)
committerDave Airlie <airlied@redhat.com>
Tue, 26 Apr 2016 23:29:40 +0000 (09:29 +1000)
commitf8b9b57fb7396b5cb3fb0874be34161bfdd23c7b
treedc083818cc8043589069ae0ec9bb5bc9285ff38a
parentd038dd9c90f095ee4d1d921f1b95b7bf402f75f3
drm/dp/mst: Restore primary hub guid on resume

Some hubs are forgetful, and end up forgetting whatever GUID we set
previously after we do a suspend/resume cycle. This can lead to
hotplugging breaking (along with probably other things) since the hub
will start sending connection notifications with the wrong GUID. As
such, we need to check on resume whether or not the GUID the hub is
giving us is valid.

Signed-off-by: Lyude <cpaul@redhat.com>
Reviewed-by: Harry Wentland <harry.wentland@amd.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Link: http://patchwork.freedesktop.org/patch/msgid/1460580618-7421-1-git-send-email-cpaul@redhat.com
Cc: stable@vger.kernel.org
Signed-off-by: Dave Airlie <airlied@redhat.com>
drivers/gpu/drm/drm_dp_mst_topology.c