summaryrefslogtreecommitdiffstats
path: root/drivers/power/88pm860x_charger.c
diff options
context:
space:
mode:
authorJingoo Han <jg1.han@samsung.com>2013-03-11 15:30:40 +0900
committerAnton Vorontsov <anton@enomsg.org>2013-03-31 23:25:17 -0700
commit3f8060a5fe1825dce3bf9870f4bef964fe6374c9 (patch)
treebcff183cb3d296226659e074ea3c5088a7fd9510 /drivers/power/88pm860x_charger.c
parentf11d018fd6f24e611e06d6aedd91c59831b3bf05 (diff)
downloadlinux-3f8060a5fe1825dce3bf9870f4bef964fe6374c9.tar.gz
linux-3f8060a5fe1825dce3bf9870f4bef964fe6374c9.tar.bz2
linux-3f8060a5fe1825dce3bf9870f4bef964fe6374c9.zip
88pm860x_charger: Drop kfree of devm_kzalloc'd data
The devm_kzalloc function allocates memory that is released automatically, when a driver detaches. Thus, there is no reason to explicitly call kfree in probe or remove functions. Signed-off-by: Jingoo Han <jg1.han@samsung.com> Signed-off-by: Anton Vorontsov <anton@enomsg.org>
Diffstat (limited to 'drivers/power/88pm860x_charger.c')
-rw-r--r--drivers/power/88pm860x_charger.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/drivers/power/88pm860x_charger.c b/drivers/power/88pm860x_charger.c
index 4b37a5af8deb..36fb4b5a4b0d 100644
--- a/drivers/power/88pm860x_charger.c
+++ b/drivers/power/88pm860x_charger.c
@@ -714,7 +714,6 @@ out_irq:
while (--i >= 0)
free_irq(info->irq[i], info);
out:
- kfree(info);
return ret;
}
@@ -728,7 +727,6 @@ static int pm860x_charger_remove(struct platform_device *pdev)
free_irq(info->irq[0], info);
for (i = 0; i < info->irq_nums; i++)
free_irq(info->irq[i], info);
- kfree(info);
return 0;
}