-
Jonathan Cameron authored
If the devm_regulator_get() call succeeded but not the regulator_enable() then regulator_disable() would be called on a regulator that was not enabled. Fix this by moving regulator enabling / disabling over to devm_ management via devm_add_action_or_reset. Alexandru's sign-off here because he pulled Jonathan's patch into a larger set which Jonathan then applied. Fixes: b3af341b ("iio: adc: Add ad7124 support") Reviewed-by:
Alexandru Ardelean <ardeleanalex@gmail.com> Signed-off-by:
Jonathan Cameron <Jonathan.Cameron@huawei.com> Signed-off-by:
Alexandru Ardelean <aardelean@deviqon.com> Cc: <Stable@vger.kernel.org>
45734723