From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Santos Subject: Re: [PATCH v3 04/10] bug.h: directly include linux/compiler.h Date: Sun, 28 Oct 2012 14:23:21 -0500 Message-ID: <508D8629.4040208@att.net> References: <1351096132-12244-1-git-send-email-daniel.santos@pobox.com> <1351096441-12388-4-git-send-email-daniel.santos@pobox.com> <20121024195520.GD17945@liondog.tnic> Reply-To: Daniel Santos Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Return-path: Received: from nm17.access.bullet.mail.mud.yahoo.com ([66.94.237.218]:21286 "EHLO nm17.access.bullet.mail.mud.yahoo.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754713Ab2J1T2y (ORCPT ); Sun, 28 Oct 2012 15:28:54 -0400 In-Reply-To: <20121024195520.GD17945@liondog.tnic> Sender: linux-sparse-owner@vger.kernel.org List-Id: linux-sparse@vger.kernel.org To: Borislav Petkov , LKML , Andi Kleen , Andrea Arcangeli , Andrew Morton , Christopher Li , Daniel Santos , David Daney , David Howells , Joe Perches , Josh Triplett , Konstantin Khlebnikov , linux-sparse@vger.kernel.org, Michel Lespinasse , Paul Gortmaker , Pavel Pisa , Peter Zijlstra , Steven Rostedt , David Rientjes On 10/24/2012 02:55 PM, Borislav Petkov wrote: > On Wed, Oct 24, 2012 at 11:33:55AM -0500, danielfsantos@att.net wrote: >> Currently, we are only including asm/bug.h and then expecting that >> linux/compiler.h will eventually be included to define __linktime_error >> (used in BUILD_BUG_ON). This patch includes it directly for clarity and >> to avoid the possibility of changes in /*/include/asm/bug.h being >> changed or not including linux/compiler.h for some reason. (Later >> patches will in this set use more macros defined in compiler*.h.) >> >> Signed-off-by: Daniel Santos >> --- >> include/linux/bug.h | 1 + >> 1 files changed, 1 insertions(+), 0 deletions(-) >> >> diff --git a/include/linux/bug.h b/include/linux/bug.h >> index aaac4bb..4bd74d8 100644 >> --- a/include/linux/bug.h >> +++ b/include/linux/bug.h >> @@ -2,6 +2,7 @@ >> #define _LINUX_BUG_H >> >> #include >> +#include >> >> enum bug_trap_type { >> BUG_TRAP_TYPE_NONE = 0, >> -- >> 1.7.3.4 > Why is this a separate patch and why not add that single line in 6/10 > where you define BUILD_BUG_ON? > > Thanks. Sorry about that. I think this was originally in another patch with something else that I moved to another patch set and it ended up by its self. I'll squash it and resubmit.