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