Signed-off-by: Jeff Layton <jlayton@xxxxxxxxxx> --- Documentation/filesystems/vfs.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Documentation/filesystems/vfs.txt b/Documentation/filesystems/vfs.txt index 761c6fd24a53..4f1638e5f95b 100644 --- a/Documentation/filesystems/vfs.txt +++ b/Documentation/filesystems/vfs.txt @@ -1013,6 +1013,7 @@ struct dentry_operations { int (*d_delete)(const struct dentry *); int (*d_init)(struct dentry *); void (*d_release)(struct dentry *); + void (*d_prune)(struct dentry *); void (*d_iput)(struct dentry *, struct inode *); char *(*d_dname)(struct dentry *, char *, int); struct vfsmount *(*d_automount)(struct path *); @@ -1087,6 +1088,9 @@ struct dentry_operations { d_release: called when a dentry is really deallocated + d_prune: called prior to pruning (i.e. unhashing and killing) a hashed + dentry from the dcache. + d_iput: called when a dentry loses its inode (just prior to its being deallocated). The default when this is NULL is that the VFS calls iput(). If you define this method, you must call -- 2.20.1