From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joe Perches Subject: Re: [PATCH 02/39] arch/alpha: Update WARN uses Date: Sat, 30 Oct 2010 18:38:59 -0700 Message-ID: <1288489139.366.169.camel@Joe-Laptop> References: <517a3d5c620dd4843a35a05c9a1c123b4b936cd9.1288471898.git.joe@perches.com> <1288474087.366.145.camel@Joe-Laptop> <4CCCC224.50007@orcon.net.nz> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <4CCCC224.50007@orcon.net.nz> Sender: linux-alpha-owner@vger.kernel.org List-ID: Content-Type: text/plain; charset="us-ascii" To: Michael Cree Cc: Matt Turner , Jiri Kosina , Richard Henderson , Ivan Kokshaysky , linux-alpha@vger.kernel.org, linux-kernel@vger.kernel.org On Sun, 2010-10-31 at 14:11 +1300, Michael Cree wrote: > On 31/10/10 10:28, Joe Perches wrote: > > On Sat, 2010-10-30 at 17:17 -0400, Matt Turner wrote: > >> On Sat, Oct 30, 2010 at 5:08 PM, Joe Perches wrote: > >>> Coalesce long formats. > >>> Align arguments. > >> What's accomplished here? It looks like you joined two strings (which > >> were separated as to not overflow the 80-char limit) and spaced a > >> couple lines over. > > This one is just a whitespace cleanup. > > Ignore it or nack it if you want. > I prefer the original indenting as it clearly stands the `1' on its own > thus emphasising that the warning will be printed everytime the WARN() > statement is executed. I surmise that the original programmer thought > it important to emphasise this as it might not be considered the > "normal" usage of WARN(). Actually, WARN(1, foo) is by far the most common use of WARN. More than half of all uses. $ grep -rP --include=*.[ch] -oh "\bWARN\s*\(" * | wc -l 286 $ grep -rP --include=*.[ch] -oh "\bWARN\s*\(\w+" * | \ sort | uniq -c | sort -rn | head -5 173 WARN(1 8 WARN(IS_ERR 4 WARN(ret 4 WARN(priv 4 WARN(local > The moral here is that when a _competent_ programmer breaks the "style > guide" they are most likely doing so for a very good reason. Thus, > those who would submit whitespace fix patches should take time to ask > themselves why the original programmer has laid out the code in such a > fashion and learn from it, before submitting so-called "fixes". Code is decidedly not music. This stuff is mostly craft not art and consistency in craft has value. You might also note I didn't call it a fix, I called it a whitespace cleanup. And again, I don't much care if it's applied to arch/alpha or not. I haven't had an alpha since I gave away my AlphaStation a decade ago.