Christoph's assorted splice cleanups. The following changes since commit 8f3d9f354286745c751374f5f1fcafee6b3f3136: Linux 5.7-rc1 (2020-04-12 12:35:55 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git work.splice for you to fetch changes up to c928f642c29a5ffb02e16f2430b42b876dde69de: fs: rename pipe_buf ->steal to ->try_steal (2020-05-20 12:14:10 -0400) ---------------------------------------------------------------- Christoph Hellwig (7): fs: simplify do_splice_to fs: simplify do_splice_from pipe: merge anon_pipe_buf*_ops trace: remove tracing_pipe_buf_ops fs: make the pipe_buf_operations ->steal operation optional fs: make the pipe_buf_operations ->confirm operation optional fs: rename pipe_buf ->steal to ->try_steal drivers/char/virtio_console.c | 2 +- fs/fuse/dev.c | 2 +- fs/pipe.c | 96 ++++++++++--------------------------------- fs/splice.c | 81 +++++++++++++----------------------- include/linux/pipe_fs_i.h | 40 +++++++++--------- kernel/relay.c | 7 ++-- kernel/trace/trace.c | 11 +---- net/smc/smc_rx.c | 8 ---- 8 files changed, 77 insertions(+), 170 deletions(-)