commit | 8931221411f9ff950de8fd686dc5ab881394cb9a | [log] [tgz] |
---|---|---|
author | Ian Kent <raven@themaw.net> | Tue Jan 18 12:06:10 2011 +0800 |
committer | Al Viro <viro@zeniv.linux.org.uk> | Tue Jan 18 01:21:26 2011 -0500 |
tree | 63d97668bae62d1034002cc7778adde2aa18b346 | |
parent | c14cc63a63e94d490ac6517a555113c30d420db4 [diff] |
vfs - fix dentry ref count in do_lookup() There is a ref count problem in fs/namei.c:do_lookup(). When walking in ref-walk mode, if follow_managed() returns a fail we need to drop dentry and possibly vfsmount. Clean up properly, as we do in the other caller of follow_managed(). Signed-off-by: Ian Kent <raven@themaw.net> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>