<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>[PATCH 2/5] driver core/platform_device_add_data: free platform data before overwriting</title>
        <description> Signed-off-by: Uwe Kleine-König &amp;lt;u.kleine-koenig@pengutronix.de&amp;gt;
---
 drivers/base/platform.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/drivers/base/platform.c b/drivers/base/platform.c
index f836f2e..01caf61 100644
--- a/drivers/base/platform.c
+++ b/drivers/base/platform.c
@@ -227,6 +227,7 @@ int platform_device_add_data(struct platform_device *pdev, const void *data,
 			return -ENOMEM;
 	}
 
+	kfree(pdev-&amp;gt;dev.platform_data);
 	pdev-&amp;gt;dev.platform_data = d;
 	return 0;
 }
-- 
1.7.2.3

--
To unsubscribe from this list: send the line &amp;quot;unsubscribe linux-kernel&amp;quot; in
the body of a message to &amp;#109;&amp;#97;&amp;#106;&amp;#111;&amp;#114;&amp;#100;&amp;#111;&amp;#109;&amp;#111;&amp;#64;&amp;#118;&amp;#103;&amp;#101;&amp;#114;&amp;#46;&amp;#107;&amp;#101;&amp;#114;&amp;#110;&amp;#101;&amp;#108;&amp;#46;&amp;#111;&amp;#114;&amp;#103;
More majordomo info at  [vger.kernel.org]
Please read the FAQ at  [www.tux.org]</description>
        <link>http://choon.net/forum/read.php?21,18066,18066#msg-18066</link>
        <lastBuildDate>Thu, 23 May 2013 06:06:48 +0800</lastBuildDate>
        <generator>Phorum 5.2.19</generator>
        <item>
            <guid>http://choon.net/forum/read.php?21,18066,18066#msg-18066</guid>
            <title>[PATCH 2/5] driver core/platform_device_add_data: free platform data before overwriting</title>
            <link>http://choon.net/forum/read.php?21,18066,18066#msg-18066</link>
            <description><![CDATA[ Signed-off-by: Uwe Kleine-König &lt;u.kleine-koenig@pengutronix.de&gt;<br />
---<br />
 drivers/base/platform.c |    1 +<br />
 1 files changed, 1 insertions(+), 0 deletions(-)<br />
<br />
diff --git a/drivers/base/platform.c b/drivers/base/platform.c<br />
index f836f2e..01caf61 100644<br />
--- a/drivers/base/platform.c<br />
+++ b/drivers/base/platform.c<br />
@@ -227,6 +227,7 @@ int platform_device_add_data(struct platform_device *pdev, const void *data,<br />
 			return -ENOMEM;<br />
 	}<br />
 <br />
+	kfree(pdev-&gt;dev.platform_data);<br />
 	pdev-&gt;dev.platform_data = d;<br />
 	return 0;<br />
 }<br />
-- <br />
1.7.2.3<br />
<br />
--<br />
To unsubscribe from this list: send the line &quot;unsubscribe linux-kernel&quot; in<br />
the body of a message to <a href="mailto:&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;">&#109;&#97;&#106;&#111;&#114;&#100;&#111;&#109;&#111;&#64;&#118;&#103;&#101;&#114;&#46;&#107;&#101;&#114;&#110;&#101;&#108;&#46;&#111;&#114;&#103;</a><br />
More majordomo info at  [<a href="http://vger.kernel.org/majordomo-info.html"  rel="nofollow">vger.kernel.org</a>]<br />
Please read the FAQ at  [<a href="http://www.tux.org/lkml/"  rel="nofollow">www.tux.org</a>]]]></description>
            <dc:creator>Uwe Kleine-König</dc:creator>
            <category>Linux Kernel</category>
            <pubDate>Wed, 06 Apr 2011 17:26:04 +0800</pubDate>
        </item>
    </channel>
</rss>
