From mboxrd@z Thu Jan 1 00:00:00 1970 From: Hannes Eder Subject: Re: [PATCH] kmemcheck: fix sparse warning Date: Thu, 9 Jul 2009 09:00:02 +0200 Message-ID: <154e089b0907090000r54dc2436ta25b58395a04acc@mail.gmail.com> References: <1246873983.20908.0.camel@johannes.local> <19f34abd0907081228p541d1cdao85f37aaa479fcfc5@mail.gmail.com> <20090709062906.GA14804@feather> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: Received: from fg-out-1718.google.com ([72.14.220.152]:29296 "EHLO fg-out-1718.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1759956AbZGIHAE convert rfc822-to-8bit (ORCPT ); Thu, 9 Jul 2009 03:00:04 -0400 In-Reply-To: <20090709062906.GA14804@feather> Sender: linux-sparse-owner@vger.kernel.org List-Id: linux-sparse@vger.kernel.org To: Josh Triplett Cc: Vegard Nossum , Linux Torvalds , Johannes Berg , Pekka J Enberg , linux-kernel , linux-sparse@vger.kernel.org On Thu, Jul 9, 2009 at 08:29, Josh Triplett wrot= e: > [Adding Linus and Chris Li to CC; Linus for further background on > -Wdo-while, and Chris Li for Sparse.] > > On Wed, Jul 08, 2009 at 09:28:24PM +0200, Vegard Nossum wrote: >> 2009/7/6 Johannes Berg : >> > Whether or not the sparse warning >> > >> > warning: do-while statement is not a compound statement >> > >> > is justified or not in this case, it is annoying and >> > trivial to fix. > [...] >> >> I'll change the patch title to "kmemcheck: work around bogus sparse >> warning" and fix the indentation, sounds ok? >> >> Meanwhile, I Cced sparse mailing list in case somebody else knows >> anything else about this warning (what it means, whether it's >> justified in this case, whether it should be fixed in sparse, etc.). > > -Wdo-while gives a warning if you write: > > do > =C2=A0 =C2=A0statement > while (...); > > where "statement" does not consist of a compound statement surrounded= by > braces. =C2=A0As far as I know, this warning exists primarily because= it > matched Linus's preference for readability. see: http://lkml.org/lkml/2008/12/23/180 an related messages/threads Cheers, -Hannes -- To unsubscribe from this list: send the line "unsubscribe linux-sparse"= in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html