7 BUG_TRAP_TYPE_NONE
= 0,
8 BUG_TRAP_TYPE_WARN
= 1,
14 #ifdef CONFIG_GENERIC_BUG
15 #include <asm-generic/bug.h>
17 static inline int is_warning_bug(const struct bug_entry
*bug
)
19 return bug
->flags
& BUGFLAG_WARNING
;
22 const struct bug_entry
*find_bug(unsigned long bugaddr
);
24 enum bug_trap_type
report_bug(unsigned long bug_addr
, struct pt_regs
*regs
);
26 /* These are defined by the architecture */
27 int is_valid_bugaddr(unsigned long addr
);
29 #else /* !CONFIG_GENERIC_BUG */
31 static inline enum bug_trap_type
report_bug(unsigned long bug_addr
,
34 return BUG_TRAP_TYPE_BUG
;
37 #endif /* CONFIG_GENERIC_BUG */
38 #endif /* _LINUX_BUG_H */