“e04beeb7b6f4c9f05d5f928c4f87c34f2876cee1”上不存在“arch/arm/boot/git@gitcode.net:openharmony/kernel_linux.git”
提交 1bd5986b 编写于 作者: A Al Viro

ia64: get rid of 'segment' argument of __{get,put}_user_check()

always equal to get_fs()
Signed-off-by: NAl Viro <viro@zeniv.linux.org.uk>
上级 8bec2717
...@@ -76,8 +76,8 @@ ...@@ -76,8 +76,8 @@
* (a) re-use the arguments for side effects (sizeof/typeof is ok) * (a) re-use the arguments for side effects (sizeof/typeof is ok)
* (b) require any knowledge of processes at this stage * (b) require any knowledge of processes at this stage
*/ */
#define put_user(x, ptr) __put_user_check((__typeof__(*(ptr))) (x), (ptr), sizeof(*(ptr)), get_fs()) #define put_user(x, ptr) __put_user_check((__typeof__(*(ptr))) (x), (ptr), sizeof(*(ptr)))
#define get_user(x, ptr) __get_user_check((x), (ptr), sizeof(*(ptr)), get_fs()) #define get_user(x, ptr) __get_user_check((x), (ptr), sizeof(*(ptr)))
/* /*
* The "__xxx" versions do not do address space checking, useful when * The "__xxx" versions do not do address space checking, useful when
...@@ -199,7 +199,7 @@ extern void __get_user_unknown (void); ...@@ -199,7 +199,7 @@ extern void __get_user_unknown (void);
}) })
#define __get_user_nocheck(x, ptr, size) __do_get_user(0, x, ptr, size, KERNEL_DS) #define __get_user_nocheck(x, ptr, size) __do_get_user(0, x, ptr, size, KERNEL_DS)
#define __get_user_check(x, ptr, size, segment) __do_get_user(1, x, ptr, size, segment) #define __get_user_check(x, ptr, size) __do_get_user(1, x, ptr, size, get_fs())
extern void __put_user_unknown (void); extern void __put_user_unknown (void);
...@@ -226,7 +226,7 @@ extern void __put_user_unknown (void); ...@@ -226,7 +226,7 @@ extern void __put_user_unknown (void);
}) })
#define __put_user_nocheck(x, ptr, size) __do_put_user(0, x, ptr, size, KERNEL_DS) #define __put_user_nocheck(x, ptr, size) __do_put_user(0, x, ptr, size, KERNEL_DS)
#define __put_user_check(x, ptr, size, segment) __do_put_user(1, x, ptr, size, segment) #define __put_user_check(x, ptr, size) __do_put_user(1, x, ptr, size, get_fs())
/* /*
* Complex access routines * Complex access routines
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册