drm: remove the EDID blob stored in the EDID property when it is disconnected

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Linux Kernel Mailing List
Date: Thursday, April 1, 2010 - 10:59 am

Gitweb:     http://git.kernel.org/linus/725398322d05486109375fbb85c3404108881e17
Commit:     725398322d05486109375fbb85c3404108881e17
Parent:     ae6445ac7475ff0526b019560793e50bad9cf78d
Author:     Zhao Yakui <yakui.zhao@intel.com>
AuthorDate: Thu Mar 4 08:25:55 2010 +0000
Committer:  Dave Airlie <airlied@redhat.com>
CommitDate: Mon Mar 15 10:36:21 2010 +1000

    drm: remove the EDID blob stored in the EDID property when it is disconnected
    
    Now the EDID property will be updated when the corresponding EDID can be
    obtained from the external display device. But after the external device
    is plugged-out, the EDID property is not updated. In such case we still
    get the corresponding EDID property although it is already detected as
    disconnected.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=26743
    
    Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
    Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
    Cc: stable@kernel.org
    Signed-off-by: Dave Airlie <airlied@redhat.com>
---
 drivers/gpu/drm/drm_crtc_helper.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/drivers/gpu/drm/drm_crtc_helper.c b/drivers/gpu/drm/drm_crtc_helper.c
index f2aaf39..51103aa 100644
--- a/drivers/gpu/drm/drm_crtc_helper.c
+++ b/drivers/gpu/drm/drm_crtc_helper.c
@@ -104,6 +104,7 @@ int drm_helper_probe_single_connector_modes(struct drm_connector *connector,
 	if (connector->status == connector_status_disconnected) {
 		DRM_DEBUG_KMS("%s is disconnected\n",
 			  drm_get_connector_name(connector));
+		drm_mode_connector_update_edid_property(connector, NULL);
 		goto prune;
 	}
 
--
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
drm: remove the EDID blob stored in the EDID property when ..., Linux Kernel Mailing ..., (Thu Apr 1, 10:59 am)