[git pull] vfs.git pile 2: iov_iter

From: Al Viro
Date: Mon May 01 2017 - 18:36:36 EST


Cleanups that sat in -next + -stable fodder that has just missed 4.11;
there's more iov_iter work in the local tree, but I'd prefer to push the
stuff that had been in -next first.

The following changes since commit 85128b2be6738fe36c224995c5ee80fe80fbb1b5:

fix nfs O_DIRECT advancing iov_iter too much (2017-04-17 14:23:20 -0400)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git work.iov_iter

for you to fetch changes up to a6a5993243550b09f620941dea741b7421fdf79c:

iov_iter: don't revert iov buffer if csum error (2017-05-01 14:49:53 -0400)

----------------------------------------------------------------
Al Viro (7):
rds: make use of iov_iter_revert()
switch memcpy_from_msg() to copy_from_iter_full()
net/9p: switch to copy_from_iter_full()
sctp: switch to copy_from_iter_full()
orangefs: use iov_iter_revert()
generic_file_direct_write(): make use of iov_iter_revert()
generic_file_read_iter(): make use of iov_iter_revert()

Ding Tianhong (1):
iov_iter: don't revert iov buffer if csum error

fs/orangefs/file.c | 3 +--
include/linux/skbuff.h | 2 +-
mm/filemap.c | 15 +++++++--------
net/9p/client.c | 5 ++---
net/9p/protocol.c | 2 +-
net/core/datagram.c | 13 +++++++------
net/rds/recv.c | 4 +---
net/sctp/sm_make_chunk.c | 4 +---
8 files changed, 21 insertions(+), 27 deletions(-)