aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/power/88pm860x_charger.c
diff options
context:
space:
mode:
authorJingoo Han <jg1.han@samsung.com>2013-03-11 02:30:40 -0400
committerAnton Vorontsov <anton@enomsg.org>2013-04-01 02:25:17 -0400
commit3f8060a5fe1825dce3bf9870f4bef964fe6374c9 (patch)
treebcff183cb3d296226659e074ea3c5088a7fd9510 /drivers/power/88pm860x_charger.c
parentf11d018fd6f24e611e06d6aedd91c59831b3bf05 (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/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:
714 while (--i >= 0) 714 while (--i >= 0)
715 free_irq(info->irq[i], info); 715 free_irq(info->irq[i], info);
716out: 716out:
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