From: Axel Lin Date: Fri, 1 Apr 2011 10:25:25 +0000 (+0800) Subject: regulator: Fix the argument of calling regulator_mode_constrain X-Git-Tag: v3.0-rc1~48^2~34 X-Git-Url: http://git.cascardo.info/?a=commitdiff_plain;h=22c51b47aa7cded7e4768540ebbbfddc91e31d90;p=cascardo%2Flinux.git regulator: Fix the argument of calling regulator_mode_constrain The second parameter of regulator_mode_constrain takes a pointer. This patch fixes below warning: drivers/regulator/core.c: In function 'regulator_set_mode': drivers/regulator/core.c:2014: warning: passing argument 2 of 'regulator_mode_constrain' makes pointer from integer without a cast drivers/regulator/core.c:200: note: expected 'int *' but argument is of type 'unsigned int' Signed-off-by: Axel Lin Acked-by: Mark Brown Signed-off-by: Liam Girdwood --- diff --git a/drivers/regulator/core.c b/drivers/regulator/core.c index 7104404a9fa7..a2728a498c3f 100644 --- a/drivers/regulator/core.c +++ b/drivers/regulator/core.c @@ -2011,7 +2011,7 @@ int regulator_set_mode(struct regulator *regulator, unsigned int mode) } /* constraints check */ - ret = regulator_mode_constrain(rdev, mode); + ret = regulator_mode_constrain(rdev, &mode); if (ret < 0) goto out;