1
0
Fork 0
alistair23-linux/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
..
Makefile Linux-2.6.12-rc2 2005-04-16 15:20:36 -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
root.c [PATCH] autofs4: NFY_NONE wait race fix 2006-05-15 11:20:54 -07:00
symlink.c [PATCH] Fix up symlink function pointers 2005-08-19 18:08:21 -07:00
waitq.c [PATCH] autofs4: NFY_NONE wait race fix 2006-05-15 11:20:54 -07:00