1
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
31
32 #include <asm-generic/bug.h>
33
34 #endif