From: Arjan van de Ven For the CONFIG_BUG=n case we need to provide a stub WARN() macro; do this in the same style as WARN_ON() is done. Signed-off-by: Arjan van de Ven Signed-off-by: Andrew Morton --- include/asm-generic/bug.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff -puN include/asm-generic/bug.h~add-a-warn-macro-this-is-warn_on-printk-arguments-fix-2 include/asm-generic/bug.h --- a/include/asm-generic/bug.h~add-a-warn-macro-this-is-warn_on-printk-arguments-fix-2 +++ a/include/asm-generic/bug.h @@ -77,6 +77,14 @@ extern void warn_slowpath(const char *fi unlikely(__ret_warn_on); \ }) #endif + +#ifndef WARN +#define WARN(condition, format...) ({ \ + int __ret_warn_on = !!(condition); \ + unlikely(__ret_warn_on); \ +}) +#endif + #endif #define WARN_ON_ONCE(condition) ({ \ _