diff options
author | Jingoo Han <jg1.han@samsung.com> | 2013-03-11 15:30:40 +0900 |
---|---|---|
committer | Anton Vorontsov <anton@enomsg.org> | 2013-03-31 23:25:17 -0700 |
commit | 3f8060a5fe1825dce3bf9870f4bef964fe6374c9 (patch) | |
tree | bcff183cb3d296226659e074ea3c5088a7fd9510 /drivers/power/88pm860x_charger.c | |
parent | f11d018fd6f24e611e06d6aedd91c59831b3bf05 (diff) | |
download | linux-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.c | 2 |
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; } |