|
@@ -64,7 +64,12 @@ static int tfp410_get_modes(struct drm_connector *connector)
|
|
|
|
|
|
|
|
drm_connector_update_edid_property(connector, edid);
|
|
drm_connector_update_edid_property(connector, edid);
|
|
|
|
|
|
|
|
- return drm_add_edid_modes(connector, edid);
|
|
|
|
|
|
|
+ ret = drm_add_edid_modes(connector, edid);
|
|
|
|
|
+
|
|
|
|
|
+ kfree(edid);
|
|
|
|
|
+
|
|
|
|
|
+ return ret;
|
|
|
|
|
+
|
|
|
fallback:
|
|
fallback:
|
|
|
/* No EDID, fallback on the XGA standard modes */
|
|
/* No EDID, fallback on the XGA standard modes */
|
|
|
ret = drm_add_modes_noedid(connector, 1920, 1200);
|
|
ret = drm_add_modes_noedid(connector, 1920, 1200);
|