[PATCH] m48t86: ia64 build fix
[linux-2.6/libata-dev.git] / include / asm-arm / bug.h
blob5ab8216f5204aa7f204cd5b34fffb228428ff618
1 #ifndef _ASMARM_BUG_H
2 #define _ASMARM_BUG_H
4 #include <linux/config.h>
5 #include <linux/stddef.h>
7 #ifdef CONFIG_BUG
8 #ifdef CONFIG_DEBUG_BUGVERBOSE
9 extern void __bug(const char *file, int line, void *data) __attribute__((noreturn));
11 /* give file/line information */
12 #define BUG() __bug(__FILE__, __LINE__, NULL)
14 #else
16 /* this just causes an oops */
17 #define BUG() (*(int *)0 = 0)
19 #endif
21 #define HAVE_ARCH_BUG
22 #endif
24 #include <asm-generic/bug.h>
26 #endif