drm: remove the EDID blob stored in the EDID property when it is disconnected
authorZhao Yakui <yakui.zhao@intel.com>
Thu, 4 Mar 2010 08:25:55 +0000 (08:25 +0000)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 26 Apr 2010 14:41:13 +0000 (07:41 -0700)
commitaa35ec771b41f9803e14e4623540cb1b38fbbe2c
treebe5e7ca8ed5916806f681079a6bfbe45b41d4c44
parentb46992af7d9c0841034d3b9eea8de673affdcb6e
drm: remove the EDID blob stored in the EDID property when it is disconnected

commit 725398322d05486109375fbb85c3404108881e17 upstream.

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>
Signed-off-by: Dave Airlie <airlied@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/gpu/drm/drm_crtc_helper.c