On 20-09-17, 04:17, Joe Perches wrote:
> On Wed, 2017-09-20 at 12:29 +0530, Arvind Yadav wrote:
> > kasprintf() can fail here and we must check its return value.
> []
> > diff --git a/drivers/base/power/opp/debugfs.c 
> > b/drivers/base/power/opp/debugfs.c
> []
> > @@ -45,7 +45,8 @@ static bool opp_debug_create_supplies(struct dev_pm_opp 
> > *opp,
> >  
> >     for (i = 0; i < opp_table->regulator_count; i++) {
> >             name = kasprintf(GFP_KERNEL, "supply-%d", i);
> > -
> > +           if (!name)
> > +                   return false;
> >             /* Create per-opp directory */
> >             d = debugfs_create_dir(name, pdentry);
> 
> Probably more sensible to avoid the kasprintf/kfree
> and just have
>       char name[20];
> on the stack

Sure.

@Arvind: I will let you write that patch.

-- 
viresh

Reply via email to