]> git.baikalelectronics.ru Git - kernel.git/commit
regulator: core: Don't double-disable supplies in regulator_disable_deferred()
authorDouglas Anderson <dianders@chromium.org>
Tue, 20 Nov 2018 00:26:50 +0000 (16:26 -0800)
committerMark Brown <broonie@kernel.org>
Tue, 20 Nov 2018 17:07:50 +0000 (17:07 +0000)
commitf70fbffd63cf945be477a2d9b4453e4d7d5b9785
tree8a03a5266e3c7c1d36dfc585b3e22fc5fa015188
parent02ee3ebe5cbaba279f4dbe50c03bdbd017c40d32
regulator: core: Don't double-disable supplies in regulator_disable_deferred()

In the commit 206a0af25ab1 ("regulator: core: Use ww_mutex for
regulators locking") disabling of the supply was moved into
_regulator_disable().  That means regulator_disable_work() shouldn't
be disabling since that double-disables the supply.

Fixes: 206a0af25ab1 ("regulator: core: Use ww_mutex for regulators locking")
Signed-off-by: Douglas Anderson <dianders@chromium.org>
Reviewed-by: Dmitry Osipenko <digetx@gmail.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/regulator/core.c