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

Commit 60ef66fc authored by Mark Brown's avatar Mark Brown Committed by Liam Girdwood
Browse files

regulator: Handle missing constraints in _regulator_disable()

parent a9366e61
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -1283,7 +1283,8 @@ static int _regulator_disable(struct regulator_dev *rdev)
		return -EIO;

	/* are we the last user and permitted to disable ? */
	if (rdev->use_count == 1 && !rdev->constraints->always_on) {
	if (rdev->use_count == 1 &&
	    (rdev->constraints && !rdev->constraints->always_on)) {

		/* we are last user */
		if (_regulator_can_change_status(rdev) &&