nfs_refresh_inode(9)
π¦ nfs_refresh_inode(9) β Kernel API Manual π¦
okay bestie, welcome to the Kernel API Manual corner of the group chat π this one is short, sweet, and lowkey iconic.
πΈ NAME πΈ
nfs_refresh_inode β try to update the inode attribute cache β¨
β¨ SYNOPSIS β¨
int nfs_refresh_inode (struct inode *inode , struct nfs_fattr *fattr );
π ARGUMENTS π
inodeβ pointer to inode π«Ά literally the inode in questionfattrβ updated attributes π the fresh attr energy
π« DESCRIPTION π«
okay so here's the whole vibe: nfs_refresh_inode checks that an RPC call that returned attributes has not overlapped with other recent updates of the inode metadata. then it decides whether it's safe to do a full update of the inode attributes, or whether to just call nfs_check_inode_attributes. that's the plot, no cap π
π₯ SEE ALSO π₯
Kernel file ./fs/nfs/inode.c is right there in the mix, bestie:
nfs_sync_mapping(9)nfs_vmtruncate(9)nfs_setattr_update_inode(9)nfs_close_context(9)nfs_revalidate_inode(9)nfs_clear_invalid_mapping(9)nfs_revalidate_mapping(9)nfs_check_inode_attributes(9)nfs_fattr_set_barrier(9)nfs_inode_attrs_cmp_generic(9)nfs_inode_attrs_cmp_monotonic(9)nfs_inode_attrs_cmp_strict_monotonic(9)nfs_inode_attrs_cmp(9)nfs_inode_finish_partial_attr_update(9)nfs_post_op_update_inode(9)nfs_post_op_update_inode_force_wcc_locked(9)nfs_post_op_update_inode_force_wcc(9)
mwah π cute lil sign-off: this page's source/version is ./fs/nfs, it's dated October 2026, and the manual page is nfs_refresh_inode(9). periodt π
π¦ 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