Re: [PATCH 75/95] hwmon: (thmc50) Convert to use devm_ functions

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, Jun 17, 2012 at 08:52:56AM +0200, Jean Delvare wrote:
> On Fri, 15 Jun 2012 08:23:56 -0700, Guenter Roeck wrote:
> > Convert to use devm_ functions to reduce code size and simplify the code.
> > 
> > Signed-off-by: Guenter Roeck <linux@xxxxxxxxxxxx>
> > ---
> >  drivers/hwmon/thmc50.c |   15 +++++----------
> >  1 file changed, 5 insertions(+), 10 deletions(-)
> > 
> > diff --git a/drivers/hwmon/thmc50.c b/drivers/hwmon/thmc50.c
> > index add9f01..2f78e3f 100644
> > --- a/drivers/hwmon/thmc50.c
> > +++ b/drivers/hwmon/thmc50.c
> > @@ -361,11 +361,11 @@ static int thmc50_probe(struct i2c_client *client,
> >  	struct thmc50_data *data;
> >  	int err;
> >  
> > -	data = kzalloc(sizeof(struct thmc50_data), GFP_KERNEL);
> > +	data = devm_kzalloc(&client->dev, sizeof(struct thmc50_data),
> > +			    GFP_KERNEL);
> >  	if (!data) {
> > -		pr_debug("thmc50: detect failed, kzalloc failed!\n");
> > -		err = -ENOMEM;
> > -		goto exit;
> > +		pr_debug("thmc50: detect failed, devm_kzalloc failed!\n");
> 
> This message is confusing, as we are in the probe function and not the
> detect function. Plus, dev_dbg() should be used instead or pr_debug.
> 
> But actually I don't think we need any message here, the driver core
> will display a warning message whenever a probe fails (other than with
> -ENXIO or -ENODEV) so this one is redundant. Please drop it.
> 
Done.

Thanks,
Guenter

> > +		return -ENOMEM;
> >  	}
> > (...)
> 
> Other than this:
> 
> Acked-by: Jean Delvare <khali@xxxxxxxxxxxx>
> 
> -- 
> Jean Delvare
> 

_______________________________________________
lm-sensors mailing list
lm-sensors@xxxxxxxxxxxxxx
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors


[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux