commit | 523ac9afc73acdcf9f00bd35b6ffb4a7c624a7d7 | [log] [tgz] |
---|---|---|
author | Al Viro <viro@zeniv.linux.org.uk> | Fri Sep 23 15:34:57 2016 -0400 |
committer | Al Viro <viro@zeniv.linux.org.uk> | Wed Oct 05 18:23:56 2016 -0400 |
tree | a20208c1f37af04a24ed40a7f66e50f4277a32b5 | |
parent | 82c156f853840645604acd7c2cebcb75ed1b6652 [diff] |
switch default_file_splice_read() to use of pipe-backed iov_iter we only use iov_iter_get_pages_alloc() and iov_iter_advance() - pages are filled by kernel_readv() via a kvec array (as we used to do all along), so iov_iter here is used only as a way of arranging for those pages to be in pipe. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>