*/
 void __kcsan_check_access(const volatile void *ptr, size_t size, int type);
 
+/**
+ * kcsan_disable_current - disable KCSAN for the current context
+ *
+ * Supports nesting.
+ */
+void kcsan_disable_current(void);
+
+/**
+ * kcsan_enable_current - re-enable KCSAN for the current context
+ *
+ * Supports nesting.
+ */
+void kcsan_enable_current(void);
+
 /**
  * kcsan_nestable_atomic_begin - begin nestable atomic region
  *
 static inline void __kcsan_check_access(const volatile void *ptr, size_t size,
                                        int type) { }
 
+static inline void kcsan_disable_current(void)         { }
+static inline void kcsan_enable_current(void)          { }
 static inline void kcsan_nestable_atomic_begin(void)   { }
 static inline void kcsan_nestable_atomic_end(void)     { }
 static inline void kcsan_flat_atomic_begin(void)       { }
 
  */
 void kcsan_init(void);
 
-/**
- * kcsan_disable_current - disable KCSAN for the current context
- *
- * Supports nesting.
- */
-void kcsan_disable_current(void);
-
-/**
- * kcsan_enable_current - re-enable KCSAN for the current context
- *
- * Supports nesting.
- */
-void kcsan_enable_current(void);
-
 #else /* CONFIG_KCSAN */
 
 static inline void kcsan_init(void)                    { }
-static inline void kcsan_disable_current(void)         { }
-static inline void kcsan_enable_current(void)          { }
 
 #endif /* CONFIG_KCSAN */