From 23c5ffd016c936845e4c0d89852a2041c8a93377 Mon Sep 17 00:00:00 2001 From: fanyong <fanyong> Date: Wed, 17 Sep 2008 01:52:36 +0000 Subject: [PATCH] Branch HEAD b=16303 i=nikita i=johann Do not drop reference count for the dentry from VFS when lookup, VFS will do that by itself. --- lustre/llite/statahead.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lustre/llite/statahead.c b/lustre/llite/statahead.c index 2e7d0997eb..e3f0662feb 100644 --- a/lustre/llite/statahead.c +++ b/lustre/llite/statahead.c @@ -1129,7 +1129,8 @@ int do_statahead_enter(struct inode *dir, struct dentry **dentryp, int lookup) &(*dentryp)->d_name); if (result) { LASSERT(result != *dentryp); - dput(*dentryp); + /* BUG 16303: do not drop reference count for + * "*dentryp", VFS will do that by itself. */ *dentryp = result; RETURN(1); } -- GitLab