nfs_mark_del...n_referenced(9)
π nfs_mark_delegation_referenced(9) β the kernel API manual, bestie edition
okay so you're reading a page from the Kernel API Manual and the title got squished into nfs_mark_del...n_referenced(9) because apparently even manpage headers have a character limit π anyway. welcome. sit down. we're learning about one (1) tiny function that does one (1) tiny thing and honestly? it's giving lowkey iconic.
β¨ NAME β¨
nfs_mark_delegation_referenced β the function that sets a delegation's REFERENCED flag π
like that's it. that's the whole job. no cap. one flag, one delegation, zero drama.
π¦ SYNOPSIS π¦
void nfs_mark_delegation_referenced (struct nfs_delegation *delegation
);
so it returns void, meaning it hands you back literally nothing β not even a status code to gossip about π β and it takes exactly one argument, a struct nfs_delegation *. periodt.
π ARGUMENTS π
delegationβ the delegation to process. that's the whole description. the delegation. the one being processed. main character energy fr fr π
π SEE ALSO π
okay this is the part where the page just. keeps going. and going. it's a whole friend group and you're about to be introduced to every single one of them, so buckle up bestie, the delegation source lives in the kernel file ./fs/nfs/delegation.c and here's everyone:
nfs4_have_delegation(9)nfs_inode_reclaim_delegation(9)nfs_inode_set_delegation(9)nfs_client_return_marked_delegations(9)nfs_inode_evict_delegation(9)nfs4_inode_return_delegation(9)nfs4_inode_set_return_delegation_on_close(9)nfs4_inode_return_delegation_on_close(9)nfs4_inode_make_writeable(9)nfs_expire_all_delegations(9)nfs_server_return_all_delegations(9)nfs_remove_bad_delegation(9)nfs_expire_unreferenced_delegations(9)nfs_async_inode_return_delegation(9)nfs_delegation_find_inode(9)nfs_delegation_mark_reclaim(9)nfs_delegation_reap_unclaimed(9)nfs_mark_test_expired_all_delegations(9)nfs_test_expired_all_delegations(9)nfs_reap_expired_delegations(9)nfs_delegations_present(9)nfs4_refresh_delegation_stateid(9)nfs4_copy_delegation_stateid(9)nfs4_delegation_flush_on_close(9)
twenty-four (24) functions. i counted. that's a group chat and a half ππ every single one of them lives over in ./fs/nfs too, so if you need context, that's your neighborhood π‘
no warnings, no bugs, no caveats on this one β it sets the REFERENCED flag and minds its own business. a legend. we stan. π«Ά
and that's the page!! signed off from ./fs/nfs, dated October 2026, filed under nfs_mark_del...n_referenced(9) in the Kernel API Manual. go forth and reference those delegations, bestie πΈπβ¨
π¦ 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