linux-fsdevel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* splice simplification
@ 2017-05-28  9:48 Christoph Hellwig
  2017-05-28  9:48 ` [PATCH 1/3] splice: default to iter based versions implicitly Christoph Hellwig
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Christoph Hellwig @ 2017-05-28  9:48 UTC (permalink / raw)
  To: viro; +Cc: linux-fsdevel

Hi all,

this series (which is on top of the previews readv/writev patches) cleans
up the splice read/write support a bit.  The first patch implicitly uses
the iov_iter based implementations unless explcitiy splice read/write
methods are set.  This removes a lot of churn, and wires up proper splice
for many file systems that implement read_iter / write_iter but didn't
bother to wire up the splice methods.  The second patch then removes
the old default splice fallback methods as everything that matters now
uses explicit methods or the iov_iter based implementations.  The last
once marks vfs_readv and vfs_writev static as they are internal helpers
for fs/read_write.c now.

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2017-05-30  7:48 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-05-28  9:48 splice simplification Christoph Hellwig
2017-05-28  9:48 ` [PATCH 1/3] splice: default to iter based versions implicitly Christoph Hellwig
2017-05-28 15:51   ` Jeff Layton
2017-05-30  7:11   ` Al Viro
2017-05-30  7:48     ` Al Viro
2017-05-28  9:48 ` [PATCH 2/3] splice: remove the old default splice_read/splice_write implementations Christoph Hellwig
2017-05-28  9:48 ` [PATCH 3/3] fs: mark vfs_readv and vfs_writev static Christoph Hellwig

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).