android_kernel_xiaomi_sm8350/fs/autofs4
Ian Kent f9022f6633 [PATCH] autofs4: need to invalidate children on tree mount expire
I've found a case where invalid dentrys in a mount tree, waiting to be
cleaned up by d_invalidate, prevent the expected expire.

In this case dentrys created during a lookup for which a mount fails or has
no entry in the mount map contribute to the d_count of the parent dentry.
These dentrys may not be invalidated prior to comparing the interanl usage
count of valid autofs dentrys against the dentry d_count which makes a
mount tree appear busy so it doesn't expire.

Signed-off-by: Ian Kent <raven@themaw.net>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-06-25 10:01:18 -07:00
..
autofs_i.h [PATCH] autofs4: NFY_NONE wait race fix 2006-05-15 11:20:54 -07:00
expire.c [PATCH] autofs4: need to invalidate children on tree mount expire 2006-06-25 10:01:18 -07:00
init.c [PATCH] VFS: Permit filesystem to override root dentry on mount 2006-06-23 07:42:45 -07:00
inode.c [PATCH] autofs4: proper prototype for autofs4_dentry_release() 2006-03-28 09:16:03 -08:00
Makefile
root.c [PATCH] autofs4: NFY_NONE wait race fix 2006-05-15 11:20:54 -07:00
symlink.c
waitq.c [PATCH] autofs4: NFY_NONE wait race fix 2006-05-15 11:20:54 -07:00