vserver 1.9.5.x5
[linux-2.6.git] / include / asm-arm / page.h
index bb86668..4ca3a8e 100644 (file)
 #endif
 
 #ifdef CONFIG_CPU_COPY_V6
-# ifdef _USER
-#  define MULTI_USER 1
-# else
-#  define _USER v6
-# endif
+# define MULTI_USER 1
 #endif
 
-#ifndef _USER
+#if !defined(_USER) && !defined(MULTI_USER)
 #error Unknown user operations model
 #endif
 
@@ -133,7 +129,7 @@ extern void __cpu_copy_user_page(void *to, const void *from,
        } while (0)
 
 #define clear_page(page)       memzero((void *)(page), PAGE_SIZE)
-extern void copy_page(void *to, void *from);
+extern void copy_page(void *to, const void *from);
 
 #undef STRICT_MM_TYPECHECKS