From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756573Ab1KNXRU (ORCPT ); Mon, 14 Nov 2011 18:17:20 -0500 Received: from ogre.sisk.pl ([217.79.144.158]:39399 "EHLO ogre.sisk.pl" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753827Ab1KNXRT (ORCPT ); Mon, 14 Nov 2011 18:17:19 -0500 From: "Rafael J. Wysocki" To: myungjoo.ham@samsung.com Subject: Re: [PATCH 2/2] devfreq: separate error paths from successful path Date: Tue, 15 Nov 2011 00:19:59 +0100 User-Agent: KMail/1.13.6 (Linux/3.1.0-rc10+; KDE/4.6.0; x86_64; ; ) Cc: Axel Lin , "linux-kernel@vger.kernel.org" , Kevin Hilman , =?euc-kr?q?=B9=DA=B0=E6=B9=CE?= , Mike Turquette References: <1640445.17731320984574558.JavaMail.weblogic@epml10> <201111150017.41439.rjw@sisk.pl> In-Reply-To: <201111150017.41439.rjw@sisk.pl> MIME-Version: 1.0 Content-Type: Text/Plain; charset="euc-kr" Content-Transfer-Encoding: 7bit Message-Id: <201111150019.59967.rjw@sisk.pl> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tuesday, November 15, 2011, Rafael J. Wysocki wrote: > On Friday, November 11, 2011, MyungJoo Ham wrote: > > Sender : Axel Lin Date : 2011-11-10 16:30 (GMT+09:00) > > > I think this change improves readability. > > > > > > Signed-off-by: Axel Lin > > > > I agree. It makes it easier to read. > > > > Acked-by: MyungJoo Ham > > Applied to linux-pm/pm-fixes. Sorry, this one went to linux-pm/linux-next and will wait for the 3.3 merge window. Thanks, Rafael > > > --- > > > drivers/devfreq/devfreq.c | 15 +++++++-------- > > > 1 files changed, 7 insertions(+), 8 deletions(-) > > > > > > diff --git a/drivers/devfreq/devfreq.c b/drivers/devfreq/devfreq.c > > > index 59d24e9..c189b82 100644 > > > --- a/drivers/devfreq/devfreq.c > > > +++ b/drivers/devfreq/devfreq.c > > > @@ -347,7 +347,7 @@ struct devfreq *devfreq_add_device(struct device *dev, > > > if (!IS_ERR(devfreq)) { > > > dev_err(dev, "%s: Unable to create devfreq for the device. It already has one. ", __func__); > > > err = -EINVAL; > > > - goto out; > > > + goto err_out; > > > } > > > } > > > > > > @@ -356,7 +356,7 @@ struct devfreq *devfreq_add_device(struct device *dev, > > > dev_err(dev, "%s: Unable to create devfreq for the device ", > > > __func__); > > > err = -ENOMEM; > > > - goto out; > > > + goto err_out; > > > } > > > > > > mutex_init(&devfreq->lock); > > > @@ -399,17 +399,16 @@ struct devfreq *devfreq_add_device(struct device *dev, > > > devfreq->next_polling); > > > } > > > mutex_unlock(&devfreq_list_lock); > > > - goto out; > > > +out: > > > + return devfreq; > > > + > > > err_init: > > > device_unregister(&devfreq->dev); > > > err_dev: > > > mutex_unlock(&devfreq->lock); > > > kfree(devfreq); > > > -out: > > > - if (err) > > > - return ERR_PTR(err); > > > - else > > > - return devfreq; > > > +err_out: > > > + return ERR_PTR(err); > > > } > > > > > > /** > > > > -- > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ > >