All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/2] regulator: mc13783: Convert to devm_kzalloc()
@ 2011-12-29 15:56 Fabio Estevam
  2011-12-29 15:56 ` [PATCH 2/2] regulator: mc13892: " Fabio Estevam
  2011-12-29 17:59 ` [PATCH 1/2] regulator: mc13783: " Mark Brown
  0 siblings, 2 replies; 6+ messages in thread
From: Fabio Estevam @ 2011-12-29 15:56 UTC (permalink / raw)
  To: broonie; +Cc: kernel, linux-kernel, Fabio Estevam

Convert mc13783-regulator driver to use devm_kzalloc().

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
---
 drivers/regulator/mc13783-regulator.c |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)

diff --git a/drivers/regulator/mc13783-regulator.c b/drivers/regulator/mc13783-regulator.c
index 8479082..04e1915 100644
--- a/drivers/regulator/mc13783-regulator.c
+++ b/drivers/regulator/mc13783-regulator.c
@@ -344,7 +344,7 @@ static int __devinit mc13783_regulator_probe(struct platform_device *pdev)
 
 	dev_dbg(&pdev->dev, "%s id %d\n", __func__, pdev->id);
 
-	priv = kzalloc(sizeof(*priv) +
+	priv = devm_kzalloc(&pdev->dev, sizeof(*priv) +
 			pdata->num_regulators * sizeof(priv->regulators[0]),
 			GFP_KERNEL);
 	if (!priv)
@@ -374,8 +374,6 @@ err:
 	while (--i >= 0)
 		regulator_unregister(priv->regulators[i]);
 
-	kfree(priv);
-
 	return ret;
 }
 
@@ -391,7 +389,6 @@ static int __devexit mc13783_regulator_remove(struct platform_device *pdev)
 	for (i = 0; i < pdata->num_regulators; i++)
 		regulator_unregister(priv->regulators[i]);
 
-	kfree(priv);
 	return 0;
 }
 
-- 
1.7.1


^ permalink raw reply related	[flat|nested] 6+ messages in thread
[parent not found: <1325174163-27955-2-git-send-email-festevam@gmail .com>]

end of thread, other threads:[~2011-12-30  2:07 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-12-29 15:56 [PATCH 1/2] regulator: mc13783: Convert to devm_kzalloc() Fabio Estevam
2011-12-29 15:56 ` [PATCH 2/2] regulator: mc13892: " Fabio Estevam
2011-12-29 17:59   ` Mark Brown
2011-12-29 17:59 ` [PATCH 1/2] regulator: mc13783: " Mark Brown
     [not found] <1325174163-27955-2-git-send-email-festevam@gmail .com>
2011-12-29 22:05 ` [PATCH v2 2/2] regulator: mc13892: " Fabio Estevam
2011-12-30  2:07   ` Mark Brown

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.