Making sendfile() to pipe destination do the right thing, should make "fs/pipe: allow sendfile() to pipe again" redundant. Sat in -next for 3 weeks... The following changes since commit 5c8fe583cce542aa0b84adc939ce85293de36e5e: Linux 5.11-rc1 (2020-12-27 15:30:22 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git work.sendfile for you to fetch changes up to b964bf53e540262f2d12672b3cca10842c0172e7: teach sendfile(2) to handle send-to-pipe directly (2021-01-25 23:29:36 -0500) ---------------------------------------------------------------- Al Viro (3): do_splice_to(): move the logics for limiting the read length in take the guts of file-to-pipe splice into a helper function teach sendfile(2) to handle send-to-pipe directly fs/internal.h | 9 +++++++++ fs/read_write.c | 19 +++++++++++++------ fs/splice.c | 44 ++++++++++++++++++++++++-------------------- 3 files changed, 46 insertions(+), 26 deletions(-)