Searched hist:"4313489 c25622b05adac55dbb9590fb5674c3f45" (Results 1 – 1 of 1) sorted by relevance
/openbmc/linux/sound/soc/ux500/ |
H A D | ux500_msp_dai.c | diff 4313489c25622b05adac55dbb9590fb5674c3f45 Sun Jul 19 14:12:16 CDT 2015 Julia Lawall <Julia.Lawall@lip6.fr> 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>
|