diff options
author | Al Viro <viro@zeniv.linux.org.uk> | 2020-04-25 18:01:30 -0400 |
---|---|---|
committer | Al Viro <viro@zeniv.linux.org.uk> | 2020-05-29 16:11:50 -0400 |
commit | 001c1a655f0a4e4ebe5d9beb47466dc5c6ab4871 (patch) | |
tree | bb30ece73d5fdac6663429a43f37a2f992494c8c | |
parent | 5904122c46581a5ccee54a51ef07e0d891fd7aef (diff) | |
download | linux-001c1a655f0a4e4ebe5d9beb47466dc5c6ab4871.tar.bz2 |
default csum_and_copy_to_user(): don't bother with access_ok()
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
-rw-r--r-- | include/net/checksum.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/include/net/checksum.h b/include/net/checksum.h index 5f9c73c0eeb9..46754ba9d7b7 100644 --- a/include/net/checksum.h +++ b/include/net/checksum.h @@ -38,10 +38,8 @@ static __inline__ __wsum csum_and_copy_to_user { sum = csum_partial(src, len, sum); - if (access_ok(dst, len)) { - if (copy_to_user(dst, src, len) == 0) - return sum; - } + if (copy_to_user(dst, src, len) == 0) + return sum; if (len) *err_ptr = -EFAULT; |