Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 63cee946 authored by Mattias Wallin's avatar Mattias Wallin Committed by Liam Girdwood
Browse files

regulator: lock supply in regulator enable



This patch add locks around regulator supply enable.

Signed-off-by: default avatarMattias Wallin <mattias.wallin@stericsson.com>
Acked-by: default avatarMark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: default avatarLiam Girdwood <lrg@slimlogic.co.uk>
parent 4162cf64
Loading
Loading
Loading
Loading
+9 −11
Original line number Diff line number Diff line
@@ -1267,7 +1267,6 @@ static int _regulator_enable(struct regulator_dev *rdev)
{
	int ret, delay;

	if (rdev->use_count == 0) {
	/* do we need to enable the supply regulator first */
	if (rdev->supply) {
		mutex_lock(&rdev->supply->mutex);
@@ -1279,7 +1278,6 @@ static int _regulator_enable(struct regulator_dev *rdev)
			return ret;
		}
	}
	}

	/* check voltage and requested load before enabling */
	if (rdev->constraints &&