1#ifndef _ASMARM_BUG_H 2#define _ASMARM_BUG_H 3 4 5#ifdef CONFIG_BUG 6#ifdef CONFIG_DEBUG_BUGVERBOSE 7extern void __bug(const char *file, int line) __attribute__((noreturn)); 8 9/* give file/line information */ 10#define BUG() __bug(__FILE__, __LINE__) 11 12#else 13 14/* this just causes an oops */ 15#define BUG() do { *(int *)0 = 0; } while (1) 16 17#endif 18 19#define HAVE_ARCH_BUG 20#endif 21 22#include <asm-generic/bug.h> 23 24#endif 25