|
@@ -141,7 +141,7 @@ static void regulator_lock_supply(struct regulator_dev *rdev)
|
|
int i;
|
|
int i;
|
|
|
|
|
|
mutex_lock(&rdev->mutex);
|
|
mutex_lock(&rdev->mutex);
|
|
- for (i = 1; rdev->supply; rdev = rdev->supply->rdev, i++)
|
|
|
|
|
|
+ for (i = 1; rdev; rdev = rdev->supply->rdev, i++)
|
|
mutex_lock_nested(&rdev->mutex, i);
|
|
mutex_lock_nested(&rdev->mutex, i);
|
|
}
|
|
}
|
|
|
|
|