summaryrefslogtreecommitdiffstats
path: root/include/linux/nfs_fs.h
diff options
context:
space:
mode:
authorAl Viro2015-11-18 03:14:24 +0100
committerAl Viro2015-12-09 04:41:55 +0100
commit0d0def49d05ae988936268b0e57d19aeef8c3ad2 (patch)
tree471fbf67f67815197aea2540650ee73d754b40ac /include/linux/nfs_fs.h
parentteach proc_self_get_link()/proc_thread_self_get_link() to work in RCU mode (diff)
downloadkernel-qcow2-linux-0d0def49d05ae988936268b0e57d19aeef8c3ad2.tar.gz
kernel-qcow2-linux-0d0def49d05ae988936268b0e57d19aeef8c3ad2.tar.xz
kernel-qcow2-linux-0d0def49d05ae988936268b0e57d19aeef8c3ad2.zip
teach nfs_get_link() to work in RCU mode
based upon the corresponding patch from Neil's March patchset, again with kmap-related horrors removed. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'include/linux/nfs_fs.h')
-rw-r--r--include/linux/nfs_fs.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/nfs_fs.h b/include/linux/nfs_fs.h
index c0e961474a52..37a3d2981352 100644
--- a/include/linux/nfs_fs.h
+++ b/include/linux/nfs_fs.h
@@ -359,6 +359,7 @@ extern int nfs_revalidate_inode(struct nfs_server *server, struct inode *inode);
extern int nfs_revalidate_inode_rcu(struct nfs_server *server, struct inode *inode);
extern int __nfs_revalidate_inode(struct nfs_server *, struct inode *);
extern int nfs_revalidate_mapping(struct inode *inode, struct address_space *mapping);
+extern int nfs_revalidate_mapping_rcu(struct inode *inode);
extern int nfs_revalidate_mapping_protected(struct inode *inode, struct address_space *mapping);
extern int nfs_setattr(struct dentry *, struct iattr *);
extern void nfs_setattr_update_inode(struct inode *inode, struct iattr *attr, struct nfs_fattr *);