nfs_client_r..._delegations(9)
π nfs_client_r..._delegations(9) π
okay bestie, this page is straight out of the Kernel API Manual, and itβs all about one very specific delegation-returning moment. no cap. β¨
πΈ NAME πΈ
nfs_client_return_marked_delegations β return previously marked delegations π
π SYNOPSIS π
int nfs_client_return_marked_delegations (struct nfs_client *clp );
π«Ά ARGUMENTS π«Ά
clpβ nfs_client to process. thatβs the whole argument, bestie π
π DESCRIPTION π
okay so real talk: this function is designed to be called by the state manager thread. thatβs its whole lane. because of that, it cannot flush the dirty data β no cap β since that could deadlock in case of a state recovery error. π so do not ask it to do that.
it returns zero on success, or a negative errno value. periodt. π
π¦ SEE ALSO π¦
Kernel file: ./fs/nfs/delegation.c β thatβs the home base. and hereβs the full delegation-adjacent squad, bestie:
nfs_mark_delegation_referenced(9)nfs4_have_delegation(9)nfs_inode_reclaim_delegation(9)nfs_inode_set_delegation(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)
mwah π this little pageβs source/version is ./fs/nfs, and itβs dated October 2026 β bye 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