Message ID | 5f2600b3-e498-af9f-32b3-b41ebd81159b@users.sourceforge.net (mailing list archive) |
---|---|
State | Not Applicable, archived |
Headers | show |
Hi, On Sat, Aug 26, 2017 at 07:37:00PM +0200, SF Markus Elfring wrote: > From: Markus Elfring <elfring@users.sourceforge.net> > Date: Sat, 26 Aug 2017 19:22:32 +0200 > > Omit extra messages for a memory allocation failure in this function. > > This issue was detected by using the Coccinelle software. > > Signed-off-by: Markus Elfring <elfring@users.sourceforge.net> > --- Thanks, queued. -- Sebastian > drivers/power/supply/power_supply_core.c | 8 ++------ > 1 file changed, 2 insertions(+), 6 deletions(-) > > diff --git a/drivers/power/supply/power_supply_core.c b/drivers/power/supply/power_supply_core.c > index 540d3e0aa011..3d46863baa52 100644 > --- a/drivers/power/supply/power_supply_core.c > +++ b/drivers/power/supply/power_supply_core.c > @@ -259,18 +259,14 @@ static int power_supply_check_supplies(struct power_supply *psy) > /* All supplies found, allocate char ** array for filling */ > psy->supplied_from = devm_kzalloc(&psy->dev, sizeof(psy->supplied_from), > GFP_KERNEL); > - if (!psy->supplied_from) { > - dev_err(&psy->dev, "Couldn't allocate memory for supply list\n"); > + if (!psy->supplied_from) > return -ENOMEM; > - } > > *psy->supplied_from = devm_kzalloc(&psy->dev, > sizeof(char *) * (cnt - 1), > GFP_KERNEL); > - if (!*psy->supplied_from) { > - dev_err(&psy->dev, "Couldn't allocate memory for supply list\n"); > + if (!*psy->supplied_from) > return -ENOMEM; > - } > > return power_supply_populate_supplied_from(psy); > } > -- > 2.14.0 >
diff --git a/drivers/power/supply/power_supply_core.c b/drivers/power/supply/power_supply_core.c index 540d3e0aa011..3d46863baa52 100644 --- a/drivers/power/supply/power_supply_core.c +++ b/drivers/power/supply/power_supply_core.c @@ -259,18 +259,14 @@ static int power_supply_check_supplies(struct power_supply *psy) /* All supplies found, allocate char ** array for filling */ psy->supplied_from = devm_kzalloc(&psy->dev, sizeof(psy->supplied_from), GFP_KERNEL); - if (!psy->supplied_from) { - dev_err(&psy->dev, "Couldn't allocate memory for supply list\n"); + if (!psy->supplied_from) return -ENOMEM; - } *psy->supplied_from = devm_kzalloc(&psy->dev, sizeof(char *) * (cnt - 1), GFP_KERNEL); - if (!*psy->supplied_from) { - dev_err(&psy->dev, "Couldn't allocate memory for supply list\n"); + if (!*psy->supplied_from) return -ENOMEM; - } return power_supply_populate_supplied_from(psy); }