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 | } |
