Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

regulator: anatop-regulator: Use devm_regulator_register

devm_* simplifies the code.

Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org>
Acked-by: Marek Vasut <marex@denx.de>
Signed-off-by: Mark Brown <broonie@linaro.org>

authored by

Sachin Kamat and committed by
Mark Brown
be1221e8 8d491bf4

+1 -2
+1 -2
drivers/regulator/anatop-regulator.c
··· 200 200 config.regmap = sreg->anatop; 201 201 202 202 /* register regulator */ 203 - rdev = regulator_register(rdesc, &config); 203 + rdev = devm_regulator_register(dev, rdesc, &config); 204 204 if (IS_ERR(rdev)) { 205 205 dev_err(dev, "failed to register %s\n", 206 206 rdesc->name); ··· 223 223 struct anatop_regulator *sreg = rdev_get_drvdata(rdev); 224 224 const char *name = sreg->name; 225 225 226 - regulator_unregister(rdev); 227 226 kfree(name); 228 227 229 228 return 0;