Merge remote-tracking branches 'regulator/topic/const', 'regulator/topic/lm363x'...
authorMark Brown <broonie@kernel.org>
Tue, 12 Jan 2016 18:26:05 +0000 (18:26 +0000)
committerMark Brown <broonie@kernel.org>
Tue, 12 Jan 2016 18:26:05 +0000 (18:26 +0000)
1  2  3  4  5 
drivers/regulator/Kconfig
drivers/regulator/core.c

Simple merge
@@@@@@ -138,10 -138,18 -138,18 -146,10 -138,18 +146,10 @@@@@@ static inline struct regulator_dev *rde
      */
     static void regulator_lock_supply(struct regulator_dev *rdev)
     {
 -- -   struct regulator *supply;
 -- -   int i = 0;
 -- -
 -- -   while (1) {
 -- -           mutex_lock_nested(&rdev->mutex, i++);
 -- -           supply = rdev->supply;
 -- -
 -- -           if (!rdev->supply)
 -- -                   return;
 ++ +   int i;
     
-       for (i = 0; rdev->supply; rdev = rdev->supply->rdev, i++)
 -- -           rdev = supply->rdev;
 -- -   }
+++ +   for (i = 0; rdev; rdev = rdev_get_supply(rdev), i++)
 ++ +           mutex_lock_nested(&rdev->mutex, i);
     }
     
     /**