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 Gleixnerstatic inline bool trace_pagefault_enabled(void) { return false; } 102feb1b31SThomas Gleixner #endif 112feb1b31SThomas Gleixner 122feb1b31SThomas Gleixner #endif 13