iov_iter: clean csum_and_copy_...() primitives up a bit
authorAl Viro <viro@zeniv.linux.org.uk>
Fri, 30 Apr 2021 17:40:48 +0000 (13:40 -0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Thu, 10 Jun 2021 15:45:23 +0000 (11:45 -0400)
commit2495bdcc86dc5e6b71b6785e1faa76452496c687
treea3ae036caa4ad9933c94ce1ba1e80b09cc3694e1
parent55ca375c5dcc7aebd89de42f00ff18f5c40d25f3
iov_iter: clean csum_and_copy_...() primitives up a bit

1) kmap_atomic() is not needed here, kmap_local_page() is enough.
2) No need to make sum = csum_block_add(sum, next, off); conditional
upon next != 0 - adding 0 is a no-op as far as csum_block_add()
is concerned.

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
lib/iov_iter.c