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
/
asm-ppc64
/
uaccess.h
diff --git
a/include/asm-ppc64/uaccess.h
b/include/asm-ppc64/uaccess.h
index
77906c9
..
58eec53
100644
(file)
--- a/
include/asm-ppc64/uaccess.h
+++ b/
include/asm-ppc64/uaccess.h
@@
-111,6
+111,9
@@
extern unsigned long search_exception_table(unsigned long);
#define __put_user(x,ptr) \
__put_user_nocheck((__typeof__(*(ptr)))(x),(ptr),sizeof(*(ptr)))
#define __put_user(x,ptr) \
__put_user_nocheck((__typeof__(*(ptr)))(x),(ptr),sizeof(*(ptr)))
+#define __get_user_unaligned __get_user
+#define __put_user_unaligned __put_user
+
extern long __put_user_bad(void);
#define __put_user_nocheck(x,ptr,size) \
extern long __put_user_bad(void);
#define __put_user_nocheck(x,ptr,size) \
@@
-281,6
+284,9
@@
extern unsigned long copy_in_user(void __user *to, const void __user *from,
extern unsigned long __clear_user(void __user *addr, unsigned long size);
extern unsigned long __clear_user(void __user *addr, unsigned long size);
+#define __copy_to_user_inatomic __copy_to_user
+#define __copy_from_user_inatomic __copy_from_user
+
static inline unsigned long
clear_user(void __user *addr, unsigned long size)
{
static inline unsigned long
clear_user(void __user *addr, unsigned long size)
{