diff options
author | Jingoo Han <jg1.han@samsung.com> | 2013-03-11 02:30:40 -0400 |
---|---|---|
committer | Anton Vorontsov <anton@enomsg.org> | 2013-04-01 02:25:17 -0400 |
commit | 3f8060a5fe1825dce3bf9870f4bef964fe6374c9 (patch) | |
tree | bcff183cb3d296226659e074ea3c5088a7fd9510 /drivers/power | |
parent | f11d018fd6f24e611e06d6aedd91c59831b3bf05 (diff) |
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')
-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: | |||
714 | while (--i >= 0) | 714 | while (--i >= 0) |
715 | free_irq(info->irq[i], info); | 715 | free_irq(info->irq[i], info); |
716 | out: | 716 | out: |
717 | kfree(info); | ||
718 | return ret; | 717 | return ret; |
719 | } | 718 | } |
720 | 719 | ||
@@ -728,7 +727,6 @@ static int pm860x_charger_remove(struct platform_device *pdev) | |||
728 | free_irq(info->irq[0], info); | 727 | free_irq(info->irq[0], info); |
729 | for (i = 0; i < info->irq_nums; i++) | 728 | for (i = 0; i < info->irq_nums; i++) |
730 | free_irq(info->irq[i], info); | 729 | free_irq(info->irq[i], info); |
731 | kfree(info); | ||
732 | return 0; | 730 | return 0; |
733 | } | 731 | } |
734 | 732 | ||