Eliminate thousands of warnings with gcc 3.2 build
When building with gcc 3.2 I get thousands of warnings such as
include/linux/gfp.h: In function `allocflags_to_migratetype':
include/linux/gfp.h:105: warning: null format string
due to passing a NULL format string to warn_slowpath() in
#define __WARN()		warn_slowpath(__FILE__, __LINE__, NULL)
Split this case out into a separate call.  This also shrinks the kernel
slightly:
          text    data     bss     dec     hex filename
       4802274  707668  712704 6222646  5ef336 vmlinux
          text    data     bss     dec     hex filename
       4799027  703572  712704 6215303  5ed687 vmlinux
due to removeing one argument from the commonly-called __WARN().
[akpm@linux-foundation.org: reduce scope of `empty']
Acked-by:  Jesper Nilsson <jesper.nilsson@axis.com>
Acked-by:
Jesper Nilsson <jesper.nilsson@axis.com>
Acked-by:  Johannes Weiner <hannes@cmpxchg.org>
Acked-by:
Johannes Weiner <hannes@cmpxchg.org>
Acked-by:  Arjan van de Ven <arjan@linux.intel.com>
Signed-off-by:
Arjan van de Ven <arjan@linux.intel.com>
Signed-off-by:  Andi Kleen <ak@linux.intel.com>
Cc: Hugh Dickins <hugh@veritas.com>
Signed-off-by:
Andi Kleen <ak@linux.intel.com>
Cc: Hugh Dickins <hugh@veritas.com>
Signed-off-by:  Andrew Morton <akpm@linux-foundation.org>
Signed-off-by:
Andrew Morton <akpm@linux-foundation.org>
Signed-off-by:  Linus Torvalds <torvalds@linux-foundation.org>
Linus Torvalds <torvalds@linux-foundation.org>
Loading
Please register or sign in to comment
