]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
ASoC: ux500: adjust devm usage
authorJulia Lawall <Julia.Lawall@lip6.fr>
Sun, 19 Jul 2015 19:12:16 +0000 (21:12 +0200)
committerMark Brown <broonie@kernel.org>
Mon, 20 Jul 2015 17:17:08 +0000 (18:17 +0100)
commit4313489c25622b05adac55dbb9590fb5674c3f45
tree680978fa1a4aa2701b0cb027114acf88e3345800
parentbc0195aad0daa2ad5b0d76cce22b167bc3435590
ASoC: ux500: adjust devm usage

The explicit call to devm_regulator_put in the probe and remove functions
does not seem to be necessary.  In particular, the functions
prcmu_qos_remove_requirement and ux500_msp_i2s_cleanup_msp in the remove
function seem to do nothing that can interfere with devm_regulator_put,
making it safe to allow devm_regulator_put to occur after the end of the
remove function.

Convert the calls to clk_get to devm_clk_get, and remove the corresponding
calls to clk_put in the probe and remove functions.

Replace various gotos by direct returns, and drop unneeded labels.

Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr>
Reviewed-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/ux500/ux500_msp_dai.c