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