summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/compiler.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/include/linux/compiler.h b/include/linux/compiler.h
index a28d0d51b851..6cbab5a2c88b 100644
--- a/include/linux/compiler.h
+++ b/include/linux/compiler.h
@@ -1,6 +1,14 @@
#ifndef __LINUX_COMPILER_H
#define __LINUX_COMPILER_H
+#ifdef __CHECKER__
+ #define __user __attribute__((address_space(1)))
+ #define __kernel /* default address space */
+#else
+ #define __user
+ #define __kernel
+#endif
+
#if (__GNUC__ > 3) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 1)
#define inline __inline__ __attribute__((always_inline))
#define __inline__ __inline__ __attribute__((always_inline))