Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

m68k: merge the mmu and non-mmu versions of bug.h

Trivial merge of the mmu and non-mmu versions of bug.h

Signed-off-by: Greg Ungerer <gerg@uclinux.org>
Acked-by: Geert Uytterhoeven <geert@linux-m68k.org>

+28 -36
+28 -3
arch/m68k/include/asm/bug.h
··· 1 - #ifdef __uClinux__ 2 - #include "bug_no.h" 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) 3 12 #else 4 - #include "bug_mm.h" 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 + 5 30 #endif
-29
arch/m68k/include/asm/bug_mm.h
··· 1 - #ifndef _M68K_BUG_H 2 - #define _M68K_BUG_H 3 - 4 - 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 - 27 - #include <asm-generic/bug.h> 28 - 29 - #endif
-4
arch/m68k/include/asm/bug_no.h
··· 1 - #ifndef _M68KNOMMU_BUG_H 2 - #define _M68KNOMMU_BUG_H 3 - #include <asm-generic/bug.h> 4 - #endif