ext_tree_prepare_commit(9)
ext_tree_prepare_commit(9) π
okay so welcome to the ext_tree_prepare_commit(9) page from the Kernel API Manual β yes bestie, we're in kernel land, and this function is literally about encoding extents that need to be committed. π
β¨ NAME β¨
ext_tree_prepare_commit β encode extents that need to be committed. periodt. π
πΈ SYNOPSIS πΈ
int ext_tree_prepare_commit (struct nfs4_layoutcommit_args *arg );
π¦ ARGUMENTS π¦
argβ layout commit data. that's the whole vibe of this argument, no cap. β¨
π DESCRIPTION π
Return values: these are giving very specific energy, and you need every single one:
0β Success, all required extents are encoded. slay. β-ENOSPCβ Some extents are encoded, but not all, due to RPC size limit. π-ENOMEMβ Out of memory, extents not encoded. π
π₯ SEE ALSO π₯
- Kernel file
./fs/nfs/blocklayout/extent_tree.c ext_tree_try_encode_commit(9)ext_tree_encode_commit(9)
xoxo, your kernel bestie π β this cutie came from ./fs/nfs/blocklayout, dated October 2026, and it's the ext_tree_prepare_commit(9) page. π«Ά
π¦ 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