diff options
| -rw-r--r-- | arch/mn10300/include/asm/bug.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/arch/mn10300/include/asm/bug.h b/arch/mn10300/include/asm/bug.h index 4fcf3384e259..aa6a38886391 100644 --- a/arch/mn10300/include/asm/bug.h +++ b/arch/mn10300/include/asm/bug.h | |||
| @@ -11,10 +11,12 @@ | |||
| 11 | #ifndef _ASM_BUG_H | 11 | #ifndef _ASM_BUG_H |
| 12 | #define _ASM_BUG_H | 12 | #define _ASM_BUG_H |
| 13 | 13 | ||
| 14 | #ifdef CONFIG_BUG | ||
| 15 | |||
| 14 | /* | 16 | /* |
| 15 | * Tell the user there is some problem. | 17 | * Tell the user there is some problem. |
| 16 | */ | 18 | */ |
| 17 | #define _debug_bug_trap() \ | 19 | #define BUG() \ |
| 18 | do { \ | 20 | do { \ |
| 19 | asm volatile( \ | 21 | asm volatile( \ |
| 20 | " syscall 15 \n" \ | 22 | " syscall 15 \n" \ |
| @@ -25,11 +27,11 @@ do { \ | |||
| 25 | : \ | 27 | : \ |
| 26 | : "i"(__FILE__), "i"(__LINE__) \ | 28 | : "i"(__FILE__), "i"(__LINE__) \ |
| 27 | ); \ | 29 | ); \ |
| 28 | } while (0) | 30 | } while (1) |
| 29 | |||
| 30 | #define BUG() _debug_bug_trap() | ||
| 31 | 31 | ||
| 32 | #define HAVE_ARCH_BUG | 32 | #define HAVE_ARCH_BUG |
| 33 | #endif /* CONFIG_BUG */ | ||
| 34 | |||
| 33 | #include <asm-generic/bug.h> | 35 | #include <asm-generic/bug.h> |
| 34 | 36 | ||
| 35 | #endif /* _ASM_BUG_H */ | 37 | #endif /* _ASM_BUG_H */ |
