blob: 7573ed737541e4670577cb4524a7bad9a8c5e27b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
diff -uprN linux-2.6.8.1-ve022stab044/include/linux/compiler.h linux-2.6.8.1-ve022stab044.iomem/include/linux/compiler.h
--- linux-2.6.8.1-ve022stab044/include/linux/compiler.h 2004-08-14 14:55:35.000000000 +0400
+++ linux-2.6.8.1-ve022stab044.iomem/include/linux/compiler.h 2005-10-21 11:17:12.000000000 +0400
@@ -6,13 +6,17 @@
# 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_io_ptr(void __iomem *);
#else
# define __user
# define __kernel
# define __safe
# define __force
+# define __iomem
# define __chk_user_ptr(x) (void)0
+# define __chk_io_ptr(x) (void)0
#endif
#ifdef __KERNEL__
|