On Sat, Jun 16, 2012 at 06:11:36PM +0200, Jean Delvare wrote: > Hi Guenter, > > On Fri, 15 Jun 2012 08:23:48 -0700, Guenter Roeck wrote: > > Convert to use devm_ functions to reduce code size and simplify the code. > > > > Cc: Jean Delvare <khali@xxxxxxxxxxxx> > > Signed-off-by: Guenter Roeck <linux@xxxxxxxxxxxx> > > --- > > drivers/hwmon/pc87427.c | 41 +++++++---------------------------------- > > 1 file changed, 7 insertions(+), 34 deletions(-) > > > > diff --git a/drivers/hwmon/pc87427.c b/drivers/hwmon/pc87427.c > > index 37059a3..75f67a8 100644 > > --- a/drivers/hwmon/pc87427.c > > +++ b/drivers/hwmon/pc87427.c > > (...) > > @@ -980,7 +969,8 @@ static int __devinit pc87427_request_regions(struct platform_device *pdev, > > dev_err(&pdev->dev, "Missing resource #%d\n", i); > > break; > > } > > - if (!request_region(res->start, resource_size(res), DRVNAME)) { > > + if (!devm_request_region(&pdev->dev, res->start, > > + resource_size(res), DRVNAME)) { > > err = -EBUSY; > > dev_err(&pdev->dev, > > "Failed to request region 0x%lx-0x%lx\n", > > @@ -989,10 +979,6 @@ static int __devinit pc87427_request_regions(struct platform_device *pdev, > > break; > > } > > } > > - > > - if (err && i) > > - pc87427_release_regions(pdev, i); > > - > > return err; > > } > > Looks to me like you could simplify function pc87427_request_regions() > further, by replacing breaks with returns? > Agreed. I submitted a new version of the patch a minute ago. Thanks, Guenter _______________________________________________ lm-sensors mailing list lm-sensors@xxxxxxxxxxxxxx http://lists.lm-sensors.org/mailman/listinfo/lm-sensors