Whamcloud - gitweb
Branch b1_6
authorfanyong <fanyong>
Wed, 17 Sep 2008 01:49:28 +0000 (01:49 +0000)
committerfanyong <fanyong>
Wed, 17 Sep 2008 01:49:28 +0000 (01:49 +0000)
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

index 19c889e..f6da82a 100644 (file)
@@ -1078,7 +1078,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);
                         }