diff options
author | Mikita Lipski | 2018-04-27 15:09:52 +0200 |
---|---|---|
committer | Alex Deucher | 2018-05-18 23:08:30 +0200 |
commit | 5326c4525d1b2d5f1519268dd305e19c9bd4ef56 (patch) | |
tree | 7912c1fe58f02c0f667f756650ac8aae31872b9e /drivers/gpu/drm | |
parent | drm/amd/display: fix memory leaks (diff) | |
download | kernel-qcow2-linux-5326c4525d1b2d5f1519268dd305e19c9bd4ef56.tar.gz kernel-qcow2-linux-5326c4525d1b2d5f1519268dd305e19c9bd4ef56.tar.xz kernel-qcow2-linux-5326c4525d1b2d5f1519268dd305e19c9bd4ef56.zip |
drm/amd/display: Clear connector's edid pointer
Clear connector's edid pointer on coonnector update, when unplugging
the display.
Fix poison EDID when hotplugging on previously used connector.
Signed-off-by: Mikita Lipski <mikita.lipski@amd.com>
Reviewed-by: Harry Wentland <Harry.Wentland@amd.com>
Cc: stable@vger.kernel.org
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm')
-rw-r--r-- | drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c index 6d0dc1fecb39..1ce10bc2d37b 100644 --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c @@ -911,6 +911,7 @@ amdgpu_dm_update_connector_after_detect(struct amdgpu_dm_connector *aconnector) drm_mode_connector_update_edid_property(connector, NULL); aconnector->num_modes = 0; aconnector->dc_sink = NULL; + aconnector->edid = NULL; } mutex_unlock(&dev->mode_config.mutex); |