Return-Path: Received: from bombadil.infradead.org ([65.50.211.133]:57335 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753845AbdE0IRC (ORCPT ); Sat, 27 May 2017 04:17:02 -0400 From: Christoph Hellwig To: Alexander Viro Cc: "J. Bruce Fields" , Jeff Layton , linux-nfs@vger.kernel.org, linux-fsdevel@vger.kernel.org Subject: clean up readv/writev helpers Date: Sat, 27 May 2017 11:16:44 +0300 Message-Id: <20170527081654.15957-1-hch@lst.de> Sender: linux-nfs-owner@vger.kernel.org List-ID: 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.