From mboxrd@z Thu Jan 1 00:00:00 1970 From: Darren Hart Subject: Re: [PATCH 1/3] platform: x86: dell-rbtn: Dell Airplane Mode Switch driver Date: Tue, 25 Nov 2014 13:58:06 -0800 Message-ID: <20141125215804.GC116670@vmdeb7> References: <1416755361-17357-1-git-send-email-pali.rohar@gmail.com> <1416755361-17357-2-git-send-email-pali.rohar@gmail.com> <20141128113328.GS1304@lahna.fi.intel.com> <201411281245.55747@pali> <20141128115457.GT1304@lahna.fi.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: Received: from bombadil.infradead.org ([198.137.202.9]:45445 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750860AbaLBGkV (ORCPT ); Tue, 2 Dec 2014 01:40:21 -0500 Content-Disposition: inline In-Reply-To: <20141128115457.GT1304@lahna.fi.intel.com> Sender: platform-driver-x86-owner@vger.kernel.org List-ID: To: Mika Westerberg Cc: Pali =?iso-8859-1?Q?Roh=E1r?= , Matthew Garrett , platform-driver-x86@vger.kernel.org, linux-kernel@vger.kernel.org, Gabriele Mazzotta , Alex Hung On Fri, Nov 28, 2014 at 01:54:57PM +0200, Mika Westerberg wrote: > On Fri, Nov 28, 2014 at 12:45:55PM +0100, Pali Roh=E1r wrote: > > Hello, > >=20 > > I will fix all those style problems and add some comments. > >=20 > > On Friday 28 November 2014 12:33:28 Mika Westerberg wrote: > > > > + if (ACPI_FAILURE(status)) > > > > + return; > > > > + > > > > + rfkill_set_states(rfkill, !output, !output); > > >=20 > > > You can also write it like: > > >=20 > > > if (ACPI_SUCCESS(status)) > > > rfkill_set_states(rfkill, !output, !output); > > >=20 > > > which looks better to me at least. > > >=20 > >=20 > > In whole module I'm using this style: > >=20 > > f1(); > > if (f1_failed) > > return; > > f2() > > if (f2_failed) > > return; > >=20 > > So I would like not to change it for one function. >=20 > Fair enough. And, in my opinion, it is better to test for errors than to test for su= ccess. This keeps the main logic out of a nested block. Not so critical here, = but a good rule of thumb. --=20 Darren Hart Intel Open Source Technology Center