diff options
author | Trond Myklebust <trond.myklebust@hammerspace.com> | 2020-04-06 13:39:29 -0400 |
---|---|---|
committer | Trond Myklebust <trond.myklebust@hammerspace.com> | 2020-04-06 13:56:33 -0400 |
commit | 93ce4af774bc3d8a72ce2271d03241c96383629d (patch) | |
tree | da860178b1a7f7104197f040e77c9d96efc403a1 /include | |
parent | 1fab7dc477241c12f977955aa6baea7938b6f08d (diff) | |
download | linux-stable-93ce4af774bc3d8a72ce2271d03241c96383629d.tar.gz linux-stable-93ce4af774bc3d8a72ce2271d03241c96383629d.tar.bz2 linux-stable-93ce4af774bc3d8a72ce2271d03241c96383629d.zip |
NFS: Clean up process of marking inode stale.
Instead of the various open coded calls to set the NFS_INO_STALE bit
and call nfs_zap_caches(), consolidate them into a single function
nfs_set_inode_stale().
Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/nfs_fs.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/nfs_fs.h b/include/linux/nfs_fs.h index 5d5b91e54f73..73eda45f1cfd 100644 --- a/include/linux/nfs_fs.h +++ b/include/linux/nfs_fs.h @@ -354,6 +354,7 @@ static inline unsigned long nfs_save_change_attribute(struct inode *dir) extern int nfs_sync_mapping(struct address_space *mapping); extern void nfs_zap_mapping(struct inode *inode, struct address_space *mapping); extern void nfs_zap_caches(struct inode *); +extern void nfs_set_inode_stale(struct inode *inode); extern void nfs_invalidate_atime(struct inode *); extern struct inode *nfs_fhget(struct super_block *, struct nfs_fh *, struct nfs_fattr *, struct nfs4_label *); |