Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit cbe10a36 authored by Fabio Estevam's avatar Fabio Estevam Committed by Mark Brown
Browse files

regulator: mc13783: Convert to devm_kzalloc()



Convert mc13783-regulator driver to use devm_kzalloc().

Signed-off-by: default avatarFabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: default avatarMark Brown <broonie@opensource.wolfsonmicro.com>
parent 32c78de8
Loading
Loading
Loading
Loading
+1 −4
Original line number Diff line number Diff line
@@ -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 @@ static int __devinit mc13783_regulator_probe(struct platform_device *pdev)
	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;
}