]> git.baikalelectronics.ru Git - kernel.git/commit
splice: stop abusing iov_iter_advance() to flush a pipe
authorAl Viro <viro@zeniv.linux.org.uk>
Sun, 12 Jun 2022 20:07:49 +0000 (16:07 -0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Tue, 9 Aug 2022 02:37:16 +0000 (22:37 -0400)
commit0010e146b969269328a9961d34fdd157cef37e83
tree4367c03e3c6f81ac6a6205d186ae53cdfe65c307
parentd842c1197ac4b539c044f57939e268ef046684e0
splice: stop abusing iov_iter_advance() to flush a pipe

Use pipe_discard_from() explicitly in generic_file_read_iter(); don't bother
with rather non-obvious use of iov_iter_advance() in there.

Reviewed-by: Jeff Layton <jlayton@kernel.org>
Reviewed-by: Christian Brauner (Microsoft) <brauner@kernel.org>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
fs/splice.c