iov_iter: advancing variants of iov_iter_get_pages{,_alloc}()
Most of the users immediately follow successful iov_iter_get_pages() with advancing by the amount it had returned. Provide inline wrappers doing that, convert trivial open-coded uses of those. BTW, iov_iter_get_pages() never returns more than it had been asked to; such checks in cifs ought to be removed someday... Reviewed-by:Jeff Layton <jlayton@kernel.org> Signed-off-by:
Al Viro <viro@zeniv.linux.org.uk>
Showing
- drivers/vhost/scsi.c 1 addition, 3 deletionsdrivers/vhost/scsi.c
- fs/ceph/file.c 1 addition, 2 deletionsfs/ceph/file.c
- fs/cifs/file.c 2 additions, 4 deletionsfs/cifs/file.c
- fs/cifs/misc.c 1 addition, 2 deletionsfs/cifs/misc.c
- fs/direct-io.c 1 addition, 2 deletionsfs/direct-io.c
- fs/fuse/dev.c 1 addition, 2 deletionsfs/fuse/dev.c
- fs/fuse/file.c 1 addition, 2 deletionsfs/fuse/file.c
- fs/nfs/direct.c 2 additions, 4 deletionsfs/nfs/direct.c
- include/linux/uio.h 20 additions, 0 deletionsinclude/linux/uio.h
- net/core/datagram.c 1 addition, 2 deletionsnet/core/datagram.c
- net/core/skmsg.c 1 addition, 2 deletionsnet/core/skmsg.c
- net/rds/message.c 1 addition, 2 deletionsnet/rds/message.c
- net/tls/tls_sw.c 1 addition, 3 deletionsnet/tls/tls_sw.c
Loading
Please register or sign in to comment