drm/i915: Keep malloc references to MST ports
[sfrench/cifs-2.6.git] / drivers / gpu / drm / i915 / intel_connector.c
index 18e370f607bcc2e50105c5854b70d61611c22709..37d2c644f4b8b4d6fd441535bedc5ae729db0841 100644 (file)
@@ -95,6 +95,10 @@ void intel_connector_destroy(struct drm_connector *connector)
        intel_panel_fini(&intel_connector->panel);
 
        drm_connector_cleanup(connector);
+
+       if (intel_connector->port)
+               drm_dp_mst_put_port_malloc(intel_connector->port);
+
        kfree(connector);
 }