From: Kyungmin Park on 4 Aug 2010 02:40 Nice catch. Acked-by: Kyungmin Park <kyungmin.park(a)samsung.com> On Wed, Aug 4, 2010 at 3:34 PM, Axel Lin <axel.lin(a)gmail.com> wrote: > In max8998_list_voltage() and max8998_set_voltage(), > we use ldo as array index of ldo_voltage_map. > Thus the valid range should be 0 .. ARRAY_SIZE(ldo_voltage_map)-1. > > Signed-off-by: Axel Lin <axel.lin(a)gmail.com> > --- > �drivers/regulator/max8998.c | � �4 ++-- > �1 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/drivers/regulator/max8998.c b/drivers/regulator/max8998.c > index 03e55a1..ab67298 100644 > --- a/drivers/regulator/max8998.c > +++ b/drivers/regulator/max8998.c > @@ -119,7 +119,7 @@ static int max8998_list_voltage(struct regulator_dev *rdev, > � � � �int ldo = max8998_get_ldo(rdev); > � � � �int val; > > - � � � if (ldo > ARRAY_SIZE(ldo_voltage_map)) > + � � � if (ldo >= ARRAY_SIZE(ldo_voltage_map)) > � � � � � � � �return -EINVAL; > > � � � �desc = ldo_voltage_map[ldo]; > @@ -306,7 +306,7 @@ static int max8998_set_voltage(struct regulator_dev *rdev, > � � � �u8 val; > � � � �bool en_ramp = false; > > - � � � if (ldo > ARRAY_SIZE(ldo_voltage_map)) > + � � � if (ldo >= ARRAY_SIZE(ldo_voltage_map)) > � � � � � � � �return -EINVAL; > > � � � �desc = ldo_voltage_map[ldo]; > -- > 1.5.4.3 > > > > -- > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo(a)vger.kernel.org > More majordomo info at �http://vger.kernel.org/majordomo-info.html > Please read the FAQ at �http://www.tux.org/lkml/ > -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
From: Mark Brown on 4 Aug 2010 04:00 On Wed, Aug 04, 2010 at 02:34:10PM +0800, Axel Lin wrote: > In max8998_list_voltage() and max8998_set_voltage(), > we use ldo as array index of ldo_voltage_map. > Thus the valid range should be 0 .. ARRAY_SIZE(ldo_voltage_map)-1. > Signed-off-by: Axel Lin <axel.lin(a)gmail.com> Acked-by: Mark Brown <broonie(a)opensource.wolfsonmicro.com> Axel, please do try to bear in mind my previous comments about supplying subject lines for your commits consistent with those for the relevant code area. This makes your patches easier to apply. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
From: Liam Girdwood on 4 Aug 2010 04:10 On Wed, 2010-08-04 at 08:50 +0100, Mark Brown wrote: > On Wed, Aug 04, 2010 at 02:34:10PM +0800, Axel Lin wrote: > > In max8998_list_voltage() and max8998_set_voltage(), > > we use ldo as array index of ldo_voltage_map. > > Thus the valid range should be 0 .. ARRAY_SIZE(ldo_voltage_map)-1. > > > Signed-off-by: Axel Lin <axel.lin(a)gmail.com> > > Acked-by: Mark Brown <broonie(a)opensource.wolfsonmicro.com> > Applied. Thanks Liam -- Freelance Developer, SlimLogic Ltd ASoC and Voltage Regulator Maintainer. http://www.slimlogic.co.uk -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
From: Axel Lin on 4 Aug 2010 21:50 2010/8/4 Mark Brown <broonie(a)opensource.wolfsonmicro.com>: > On Wed, Aug 04, 2010 at 02:34:10PM +0800, Axel Lin wrote: >> In max8998_list_voltage() and max8998_set_voltage(), >> we use ldo as array index of ldo_voltage_map. >> Thus the valid range should be 0 .. ARRAY_SIZE(ldo_voltage_map)-1. > >> Signed-off-by: Axel Lin <axel.lin(a)gmail.com> > > Acked-by: Mark Brown <broonie(a)opensource.wolfsonmicro.com> > > Axel, please do try to bear in mind my previous comments about supplying > subject lines for your commits consistent with those for the relevant > code area. �This makes your patches easier to apply. > OK, will improve it next time. Regards, Axel -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|
Pages: 1 Prev: Input updates for 2.6.34-rc6 Next: [PATCH] max8998: fix off-by-one value range checking |