--- zzzz-none-000/linux-2.6.39.4/include/linux/dcache.h 2011-08-03 19:43:28.000000000 +0000 +++ puma6-arm-6490-729/linux-2.6.39.4/include/linux/dcache.h 2021-11-10 13:23:10.000000000 +0000 @@ -204,6 +204,7 @@ #define DCACHE_COOKIE 0x0040 /* For use by dcookie subsystem */ #define DCACHE_FSNOTIFY_PARENT_WATCHED 0x0080 /* Parent inode is watched by some fsnotify listener */ +#define DCACHE_FSNOTIFY_PARENT_WATCHED_RECURSIVLY 0x10000000 #define DCACHE_CANT_MOUNT 0x0100 #define DCACHE_GENOCIDE 0x0200 @@ -242,6 +243,7 @@ extern struct dentry * d_alloc_pseudo(struct super_block *, const struct qstr *); extern struct dentry * d_splice_alias(struct inode *, struct dentry *); extern struct dentry * d_add_ci(struct dentry *, struct inode *, struct qstr *); +extern struct dentry *d_find_any_alias(struct inode *inode); extern struct dentry * d_obtain_alias(struct inode *); extern void shrink_dcache_sb(struct super_block *); extern void shrink_dcache_parent(struct dentry *);