summaryrefslogtreecommitdiffstats
path: root/arch/x86/lib
diff options
context:
space:
mode:
authorAl Viro <viro@zeniv.linux.org.uk>2017-03-25 19:38:23 -0400
committerAl Viro <viro@zeniv.linux.org.uk>2017-03-29 12:04:35 -0400
commita41e0d754240fe8ca9c4f2070bf67e3b0228aa22 (patch)
treebe90092175e319a82cc4995673860255e92d3a0b /arch/x86/lib
parent3f763453e6f27d82fa0ac58f8e1ac4094c1fb1f8 (diff)
downloadlinux-a41e0d754240fe8ca9c4f2070bf67e3b0228aa22.tar.gz
linux-a41e0d754240fe8ca9c4f2070bf67e3b0228aa22.tar.bz2
linux-a41e0d754240fe8ca9c4f2070bf67e3b0228aa22.zip
x86: don't wank with magical size in __copy_in_user()
... especially since copy_in_user() doesn't Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'arch/x86/lib')
-rw-r--r--arch/x86/lib/usercopy_64.c9
1 files changed, 0 insertions, 9 deletions
diff --git a/arch/x86/lib/usercopy_64.c b/arch/x86/lib/usercopy_64.c
index 6c8b6a6c1b38..3b7c40a2e3e1 100644
--- a/arch/x86/lib/usercopy_64.c
+++ b/arch/x86/lib/usercopy_64.c
@@ -54,15 +54,6 @@ unsigned long clear_user(void __user *to, unsigned long n)
}
EXPORT_SYMBOL(clear_user);
-unsigned long copy_in_user(void __user *to, const void __user *from, unsigned len)
-{
- if (access_ok(VERIFY_WRITE, to, len) && access_ok(VERIFY_READ, from, len)) {
- return copy_user_generic((__force void *)to, (__force void *)from, len);
- }
- return len;
-}
-EXPORT_SYMBOL(copy_in_user);
-
/*
* Try to copy last bytes and clear the rest if needed.
* Since protection fault in copy_from/to_user is not a normal situation,