summaryrefslogtreecommitdiff
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__