netfs_unbuf..._iter_locked(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– netfs_unbuf..._iter_locked(9) πŸ’–

okay bestie, this is the manual page for netfs_unbuf..._iter_locked(9) from the Kernel API Manual, and it’s giving β€œlocked, direct, no pagecache” energy. Let’s get into it. 🫢

✨ NAME ✨

netfs_unbuffered_read_iter_locked β€” Perform an unbuffered or direct I/O read

πŸ¦‹ SYNOPSIS πŸ¦‹

ssize_t netfs_unbuffered_read_iter_locked (struct kiocb *iocb , struct
iov_iter *iter );

πŸŽ€ ARGUMENTS πŸŽ€

  • iocb β€” The I/O control descriptor describing the read. It’s literally the main character of this read operation πŸ’…
  • iter β€” The output buffer (also specifies read length). Yes, it’s both the destination and the length info, iconic.

🌸 DESCRIPTION 🌸

Perform an unbuffered I/O or direct I/O from the file in iocb to the output buffer. No use is made of the pagecache. Not a single pagecache vibe. πŸ’€

The caller must hold any appropriate locks. That’s a must, bestie β€” the β€œlocked” in the name is not decorative. πŸ”’

Locking check: the caller must hold any appropriate locks. No cap. ⚠️

πŸ”₯ SEE ALSO πŸ”₯


xoxo, bestie 🫢 this page comes from ./fs/netfs, dated October 2026, and it lives in the Kernel API Manual. slay and stay locked πŸ’…βœ¨

πŸ“¦ where this page comes from