root/arch/m68k/include/asm/bug.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0 */
   2 #ifndef _M68K_BUG_H
   3 #define _M68K_BUG_H
   4 
   5 #ifdef CONFIG_MMU
   6 #ifdef CONFIG_BUG
   7 #ifdef CONFIG_DEBUG_BUGVERBOSE
   8 #ifndef CONFIG_SUN3
   9 #define BUG() do { \
  10         pr_crit("kernel BUG at %s:%d!\n", __FILE__, __LINE__); \
  11         barrier_before_unreachable(); \
  12         __builtin_trap(); \
  13 } while (0)
  14 #else
  15 #define BUG() do { \
  16         pr_crit("kernel BUG at %s:%d!\n", __FILE__, __LINE__); \
  17         barrier_before_unreachable(); \
  18         panic("BUG!"); \
  19 } while (0)
  20 #endif
  21 #else
  22 #define BUG() do { \
  23         barrier_before_unreachable(); \
  24         __builtin_trap(); \
  25 } while (0)
  26 #endif
  27 
  28 #define HAVE_ARCH_BUG
  29 #endif
  30 #endif /* CONFIG_MMU */
  31 
  32 #include <asm-generic/bug.h>
  33 
  34 #endif

/* [<][>][^][v][top][bottom][index][help] */