]> git.openpandora.org Git - pandora-kernel.git/commitdiff
kbuild, LLVMLinux: Supress warnings unless W=1-3
authorBehan Webster <behanw@converseincode.com>
Fri, 1 Aug 2014 04:08:25 +0000 (21:08 -0700)
committerMichal Marek <mmarek@suse.cz>
Tue, 5 Aug 2014 13:40:01 +0000 (15:40 +0200)
clang has more warnings enabled by default. Turn them off unless W is
set. This patch fixes a logic bug where warnings in clang were disabled
when W was set.

Signed-off-by: Behan Webster <behanw@converseincode.com>
Signed-off-by: Jan-Simon Möller <dl9pf@gmx.de>
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
Cc: bp@alien8.de
Signed-off-by: Michal Marek <mmarek@suse.cz>
Makefile
scripts/Makefile.extrawarn

index 2fd21a58f5cf4ea89edcb89cad948d45a2654dcf..4aef4f8612382117f837decac4ee7e45080fe387 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -663,6 +663,7 @@ KBUILD_CFLAGS += $(call cc-disable-warning, tautological-compare)
 # source of a reference will be _MergedGlobals and not on of the whitelisted names.
 # See modpost pattern 2
 KBUILD_CFLAGS += $(call cc-option, -mno-global-merge,)
+KBUILD_CFLAGS += $(call cc-option, -fcatch-undefined-behavior)
 else
 
 # This warning generated too much noise in a regular build.
Simple merge