cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

bug.h (659B)


      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