git://git.onelab.eu
/
linux-2.6.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
vserver 1.9.3
[linux-2.6.git]
/
include
/
linux
/
compiler.h
diff --git
a/include/linux/compiler.h
b/include/linux/compiler.h
index
22d8370
..
62949aa
100644
(file)
--- a/
include/linux/compiler.h
+++ b/
include/linux/compiler.h
@@
-6,13
+6,17
@@
# define __kernel /* default address space */
# define __safe __attribute__((safe))
# define __force __attribute__((force))
# define __kernel /* default address space */
# define __safe __attribute__((safe))
# define __force __attribute__((force))
+# define __iomem __attribute__((noderef, address_space(2)))
extern void __chk_user_ptr(void __user *);
extern void __chk_user_ptr(void __user *);
+extern void __chk_io_ptr(void __iomem *);
#else
# define __user
# define __kernel
# define __safe
# define __force
#else
# define __user
# define __kernel
# define __safe
# define __force
+# define __iomem
# define __chk_user_ptr(x) (void)0
# define __chk_user_ptr(x) (void)0
+# define __chk_io_ptr(x) (void)0
#endif
#ifdef __KERNEL__
#endif
#ifdef __KERNEL__
@@
-124,4
+128,8
@@
extern void __chk_user_ptr(void __user *);
#define noinline
#endif
#define noinline
#endif
+#ifndef __always_inline
+#define __always_inline inline
+#endif
+
#endif /* __LINUX_COMPILER_H */
#endif /* __LINUX_COMPILER_H */