xref: /openbmc/linux/arch/x86/include/asm/trace/common.h (revision 13cad985)
12feb1b31SThomas Gleixner #ifndef _ASM_TRACE_COMMON_H
22feb1b31SThomas Gleixner #define _ASM_TRACE_COMMON_H
32feb1b31SThomas Gleixner 
42feb1b31SThomas Gleixner #ifdef CONFIG_TRACING
580954747SThomas Gleixner DECLARE_STATIC_KEY_FALSE(trace_pagefault_key);
680954747SThomas Gleixner #define trace_pagefault_enabled()			\
780954747SThomas Gleixner 	static_branch_unlikely(&trace_pagefault_key)
82feb1b31SThomas Gleixner #else
trace_pagefault_enabled(void)980954747SThomas Gleixner static inline bool trace_pagefault_enabled(void) { return false; }
102feb1b31SThomas Gleixner #endif
112feb1b31SThomas Gleixner 
122feb1b31SThomas Gleixner #endif
13