From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from psmtp.com (na3sys010amx174.postini.com [74.125.245.174]) by kanga.kvack.org (Postfix) with SMTP id E9D046B004A for ; Thu, 26 Apr 2012 10:58:28 -0400 (EDT) Date: Thu, 26 Apr 2012 09:58:26 -0500 (CDT) From: Christoph Lameter Subject: Re: [patch] mm, mempolicy: make mempolicies robust against errors In-Reply-To: Message-ID: References: <20120306160833.0e9bf50a.akpm@linux-foundation.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII Content-ID: Sender: owner-linux-mm@kvack.org List-ID: To: David Rientjes Cc: KOSAKI Motohiro , Andrew Morton , KAMEZAWA Hiroyuki , linux-mm@kvack.org On Tue, 6 Mar 2012, David Rientjes wrote: > That's not compiled for CONFIG_BUG=n; such a config fallsback to > include/asm-generic/bug.h which just does > > #define BUG() do {} while (0) > > because CONFIG_BUG specifically _wants_ to bypass BUG()s and is reasonably > protected by CONFIG_EXPERT. Why would anyone do this? IMHO if you disable CONFIG_BUG and things explode then its your fault. If we must have the ability then make BUG() fallback to something that quiets down the compiler (and set some kind of an "idiot" flag in the tainted flags please so that we can ignore bug reports like that). -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Fight unfair telecom internet charges in Canada: sign http://stopthemeter.ca/ Don't email: email@kvack.org