On Tuesday 13 June 2017 07:28 PM, Michał Mirosław wrote: Missing commit log? > Signed-off-by: Michał Mirosław <mirq-linux@xxxxxxxxxxxx> > --- > drivers/regulator/tps65910-regulator.c | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) > > diff --git a/drivers/regulator/tps65910-regulator.c b/drivers/regulator/tps65910-regulator.c > index 696116ebdf50a..81672a58fcc23 100644 > --- a/drivers/regulator/tps65910-regulator.c > +++ b/drivers/regulator/tps65910-regulator.c > @@ -1107,6 +1107,7 @@ static int tps65910_probe(struct platform_device *pdev) > > switch (tps65910_chip_id(tps65910)) { > case TPS65910: > + BUILD_BUG_ON(TPS65910_NUM_REGS < ARRAY_SIZE(tps65910_regs)); > pmic->get_ctrl_reg = &tps65910_get_ctrl_register; > pmic->num_regulators = ARRAY_SIZE(tps65910_regs); > pmic->ext_sleep_control = tps65910_ext_sleep_control; > @@ -1119,6 +1120,7 @@ static int tps65910_probe(struct platform_device *pdev) > DCDCCTRL_DCDCCKSYNC_MASK); > break; > case TPS65911: > + BUILD_BUG_ON(TPS65910_NUM_REGS < ARRAY_SIZE(tps65911_regs)); > pmic->get_ctrl_reg = &tps65911_get_ctrl_register; > pmic->num_regulators = ARRAY_SIZE(tps65911_regs); > pmic->ext_sleep_control = tps65911_ext_sleep_control; > @@ -1144,8 +1146,7 @@ static int tps65910_probe(struct platform_device *pdev) > if (!pmic->rdev) > return -ENOMEM; > > - for (i = 0; i < pmic->num_regulators && i < TPS65910_NUM_REGS; > - i++, info++) { > + for (i = 0; i < pmic->num_regulators; i++, info++) { > /* Register the regulators */ > pmic->info[i] = info; > > -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html