commit | d9b96d35d2521342fdbcbc7468a0f7dcfaba4147 | [log] [tgz] |
---|---|---|
author | Mark Brown <broonie@kernel.org> | Tue Nov 03 05:58:14 2015 +0000 |
committer | Mark Brown <broonie@kernel.org> | Wed Nov 04 10:16:05 2015 +0000 |
tree | 43e895d5a496cc63f4ad04e2b9724068a6495004 | |
parent | fc42112c0eaa6fc7c7fe61f8c6fb91b204b4d31d [diff] |
regulator: Use regulator_lock_supply() for get_voltage() too Since we need to read voltages of parents as part of setting supply voltages we need to be able to do get_voltage() internally without taking locks so reorganize the locking to take locks on the full tree on entry rather than as we recurse when called externally. Reported-by: John Stultz <john.stultz@linaro.org> Tested-by: John Stultz <john.stultz@linaro.org> Signed-off-by: Mark Brown <broonie@kernel.org>