aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/filesystems/vfs.txt
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation/filesystems/vfs.txt')
-rw-r--r--Documentation/filesystems/vfs.txt7
1 files changed, 6 insertions, 1 deletions
diff --git a/Documentation/filesystems/vfs.txt b/Documentation/filesystems/vfs.txt
index 4682586b147a..3c4b2f1b64d0 100644
--- a/Documentation/filesystems/vfs.txt
+++ b/Documentation/filesystems/vfs.txt
@@ -865,7 +865,7 @@ struct dentry_operations {
865 void (*d_iput)(struct dentry *, struct inode *); 865 void (*d_iput)(struct dentry *, struct inode *);
866 char *(*d_dname)(struct dentry *, char *, int); 866 char *(*d_dname)(struct dentry *, char *, int);
867 struct vfsmount *(*d_automount)(struct path *); 867 struct vfsmount *(*d_automount)(struct path *);
868 int (*d_manage)(struct dentry *, bool); 868 int (*d_manage)(struct dentry *, bool, bool);
869}; 869};
870 870
871 d_revalidate: called when the VFS needs to revalidate a dentry. This 871 d_revalidate: called when the VFS needs to revalidate a dentry. This
@@ -960,6 +960,11 @@ struct dentry_operations {
960 held by the caller and the function should not initiate any mounts or 960 held by the caller and the function should not initiate any mounts or
961 unmounts that it will then wait for. 961 unmounts that it will then wait for.
962 962
963 If the 'rcu_walk' parameter is true, then the caller is doing a
964 pathwalk in RCU-walk mode. Sleeping is not permitted in this mode,
965 and the caller can be asked to leave it and call again by returing
966 -ECHILD.
967
963 This function is only used if DCACHE_MANAGE_TRANSIT is set on the 968 This function is only used if DCACHE_MANAGE_TRANSIT is set on the
964 dentry being transited from. 969 dentry being transited from.
965 970