diff mbox

[bisected] offset display bug in i915

Message ID 1289257727.3916.429.camel@constitution.bos.jonmasters.org (mailing list archive)
State New, archived
Headers show

Commit Message

Jon Masters Nov. 8, 2010, 11:08 p.m. UTC
None
diff mbox

Patch

diff --git a/drivers/gpu/drm/i915/intel_lvds.c
b/drivers/gpu/drm/i915/intel_lvds.c
index 17bcb7d..a0bb443 100644
--- a/drivers/gpu/drm/i915/intel_lvds.c
+++ b/drivers/gpu/drm/i915/intel_lvds.c
@@ -462,6 +462,14 @@  intel_lvds_detect(struct drm_connector *connector,
bool force)
 {
        struct drm_device *dev = connector->dev;
        enum drm_connector_status status = connector_status_connected;
+       /* JCM - added this */
+       struct drm_i915_private *dev_priv = dev->dev_private;
+       u8 pin = GMBUS_PORT_PANEL;
+       struct edid *edid = drm_get_edid(connector,
&dev_priv->gmbus[pin].adapter);
+
+       /* I was asked to free in here */
+       if (edid)
+               kfree(edid);