diff options
Diffstat (limited to 'lib/usercopy.c')
-rw-r--r-- | lib/usercopy.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/usercopy.c b/lib/usercopy.c index 3744b2a8e591..c2bfbcaeb3dc 100644 --- a/lib/usercopy.c +++ b/lib/usercopy.c | |||
@@ -8,7 +8,7 @@ unsigned long _copy_from_user(void *to, const void __user *from, unsigned long n | |||
8 | { | 8 | { |
9 | unsigned long res = n; | 9 | unsigned long res = n; |
10 | might_fault(); | 10 | might_fault(); |
11 | if (likely(access_ok(VERIFY_READ, from, n))) { | 11 | if (likely(access_ok(from, n))) { |
12 | kasan_check_write(to, n); | 12 | kasan_check_write(to, n); |
13 | res = raw_copy_from_user(to, from, n); | 13 | res = raw_copy_from_user(to, from, n); |
14 | } | 14 | } |
@@ -23,7 +23,7 @@ EXPORT_SYMBOL(_copy_from_user); | |||
23 | unsigned long _copy_to_user(void __user *to, const void *from, unsigned long n) | 23 | unsigned long _copy_to_user(void __user *to, const void *from, unsigned long n) |
24 | { | 24 | { |
25 | might_fault(); | 25 | might_fault(); |
26 | if (likely(access_ok(VERIFY_WRITE, to, n))) { | 26 | if (likely(access_ok(to, n))) { |
27 | kasan_check_read(from, n); | 27 | kasan_check_read(from, n); |
28 | n = raw_copy_to_user(to, from, n); | 28 | n = raw_copy_to_user(to, from, n); |
29 | } | 29 | } |