On Tue, Oct 27, 2020 at 01:17:21PM +0100, Bartosz Golaszewski wrote: > From: Bartosz Golaszewski <bgolaszewski@xxxxxxxxxxxx> > > Use the helper that checks for overflows internally instead of manually > calculating the size of the new array. > > Signed-off-by: Bartosz Golaszewski <bgolaszewski@xxxxxxxxxxxx> > --- > drivers/pinctrl/pinctrl-utils.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/pinctrl/pinctrl-utils.c b/drivers/pinctrl/pinctrl-utils.c > index f2bcbf62c03d..93df0d4c0a24 100644 > --- a/drivers/pinctrl/pinctrl-utils.c > +++ b/drivers/pinctrl/pinctrl-utils.c > @@ -39,7 +39,7 @@ int pinctrl_utils_reserve_map(struct pinctrl_dev *pctldev, > if (old_num >= new_num) > return 0; > > - new_map = krealloc(*map, sizeof(*new_map) * new_num, GFP_KERNEL); > + new_map = krealloc_array(*map, new_num, sizeof(*new_map), GFP_KERNEL); > if (!new_map) { > dev_err(pctldev->dev, "krealloc(map) failed\n"); ...and here? > return -ENOMEM; > -- > 2.29.1 > -- With Best Regards, Andy Shevchenko