drm/imx: parallel-display: fix imxpd-->edid memleak
[deliverable/linux.git] / drivers / gpu / drm / imx / parallel-display.c
index 796c3c1c170a1136a22908825e49570e71d2cad5..88cf7ca1e886a52b156da75264ff702dea7baef6 100644 (file)
@@ -257,6 +257,8 @@ static void imx_pd_unbind(struct device *dev, struct device *master,
 
        imxpd->encoder.funcs->destroy(&imxpd->encoder);
        imxpd->connector.funcs->destroy(&imxpd->connector);
+
+       kfree(imxpd->edid);
 }
 
 static const struct component_ops imx_pd_ops = {
@@ -272,6 +274,7 @@ static int imx_pd_probe(struct platform_device *pdev)
 static int imx_pd_remove(struct platform_device *pdev)
 {
        component_del(&pdev->dev, &imx_pd_ops);
+
        return 0;
 }
 
This page took 0.024442 seconds and 5 git commands to generate.