Hi Al, this series cleans up how we implement the various vectored read and write syscalls, as well as the internal iov_iter based APIs. It then switches nfsd to use vfs_iter_read/write which cleans up nfsd. Note that all exportable file systems already implement ->read_iter and ->write_iter anyway.