netfs_unbuf..._iter_locked(9)
π 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 π₯
- Kernel file
./fs/netfs/direct_read.c netfs_unbuffered_read_iter(9)
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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms