diff options
author | Charles Keepax <ckeepax@opensource.wolfsonmicro.com> | 2016-11-29 11:50:03 +0000 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2016-11-30 17:44:16 +0000 |
commit | 109c75afa1cf7c08015f19e354bed581f29f7a94 (patch) | |
tree | 94b7c791b7cd83225d6701b10b6d4c1aeac5151a /drivers/regulator | |
parent | 1001354ca34179f3db924eb66672442a173147dc (diff) | |
download | linux-109c75afa1cf7c08015f19e354bed581f29f7a94.tar.bz2 |
regulator: core: Correct type of mode in regulator_mode_constrain
Every function handling the mode within the regulator core uses an unsigned
int for mode, except for regulator_mode_constrain. This patch changes the
type of mode within regulator_mode_constrain which fixes several instances
where we are passing pointers to unsigned ints then treating them as an int
within this function.
Signed-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'drivers/regulator')
-rw-r--r-- | drivers/regulator/core.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/regulator/core.c b/drivers/regulator/core.c index 67426c0477d3..b6b3aa8ef5db 100644 --- a/drivers/regulator/core.c +++ b/drivers/regulator/core.c @@ -293,7 +293,8 @@ static int regulator_check_current_limit(struct regulator_dev *rdev, } /* operating mode constraint check */ -static int regulator_mode_constrain(struct regulator_dev *rdev, int *mode) +static int regulator_mode_constrain(struct regulator_dev *rdev, + unsigned int *mode) { switch (*mode) { case REGULATOR_MODE_FAST: |