summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAaro Koskinen <aaro.koskinen@nokia.com>2011-01-28 19:24:11 +0300
committerKevin Hilman <khilman@ti.com>2011-01-31 23:59:14 +0300
commit62270119867131d6d11fe018f1fafcf0fa2933e3 (patch)
treed3ee2136fcdd899b31a1f6d49bf3f61c7c787f15
parent617fcc98020bbc9492cacdef40423b758c02a9df (diff)
downloadlinux-62270119867131d6d11fe018f1fafcf0fa2933e3.tar.xz
arm: mach-omap2: voltage: debugfs: fix memory leak
The temporary string holding the directory name to be created should be released. Signed-off-by: Aaro Koskinen <aaro.koskinen@nokia.com> Signed-off-by: Kevin Hilman <khilman@ti.com>
-rw-r--r--arch/arm/mach-omap2/voltage.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm/mach-omap2/voltage.c b/arch/arm/mach-omap2/voltage.c
index ed6079c94c57..12be525b8df4 100644
--- a/arch/arm/mach-omap2/voltage.c
+++ b/arch/arm/mach-omap2/voltage.c
@@ -471,6 +471,7 @@ static void __init vdd_debugfs_init(struct omap_vdd_info *vdd)
strcat(name, vdd->voltdm.name);
vdd->debug_dir = debugfs_create_dir(name, voltage_dir);
+ kfree(name);
if (IS_ERR(vdd->debug_dir)) {
pr_warning("%s: Unable to create debugfs directory for"
" vdd_%s\n", __func__, vdd->voltdm.name);