splice_from_pipe_end(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… splice_from_pipe_end(9) πŸ’…

okay bestie, this is the splice_from_pipe_end(9) page from the Kernel API Manual β€” yes, we're finishing a splice from a pipe and we're gonna be so normal about it ✨.

🌸 NAME 🌸

splice_from_pipe_end β€” finish splicing from pipe

πŸŽ€ SYNOPSIS πŸŽ€

void splice_from_pipe_end (struct pipe_inode_info *pipe , struct splice_desc *sd );

🫢 ARGUMENTS 🫢

  • pipe β€” pipe to splice from
  • sd β€” information about the splice operation

πŸ”₯ DESCRIPTION πŸ”₯

okay so splice_from_pipe_end will wake up pipe writers if necessary 😭. It should be called after a loop containing splice_from_pipe_next and splice_from_pipe_feed β€” that's the whole assignment, fr fr.

bestie, don't skip the ending step: this is the β€œwake up pipe writers if necessary” moment, and it belongs after that loop. πŸ’…

🌈 SEE ALSO 🌈

Kernel file ./fs/splice.c plus the whole squad:


that's the page, bestie 🫢. the source/version tea is ./fs, the date is October 2026, and splice_from_pipe_end(9) said what it said. mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from