[prev in list] [next in list] [prev in thread] [next in thread] 

List:       git-commits-head
Subject:    d_validate() needs to use "__dget_locked()" since it's holding the
From:       Linux Kernel Mailing List <linux-kernel () vger ! kernel ! org>
Date:       2003-02-28 7:01:43
[Download RAW message or body]

ChangeSet 1.1128, 2003/02/27 23:01:43-08:00, torvalds@home.transmeta.com

	d_validate() needs to use "__dget_locked()" since it's holding the
	dcache lock.
	
	Found by Maneesh Soni <maneesh@in.ibm.com>


# This patch includes the following deltas:
#	           ChangeSet	1.1127  -> 1.1128 
#	         fs/dcache.c	1.40    -> 1.41   
#

 dcache.c |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)


diff -Nru a/fs/dcache.c b/fs/dcache.c
--- a/fs/dcache.c	Fri Feb 28 00:12:47 2003
+++ b/fs/dcache.c	Fri Feb 28 00:12:47 2003
@@ -1056,7 +1056,7 @@
 		 * as it is parsed under dcache_lock
 		 */
 		if (dentry == list_entry(lhp, struct dentry, d_hash)) {
-			dget(dentry);
+			__dget_locked(dentry);
 			spin_unlock(&dcache_lock);
 			return 1;
 		}
-
To unsubscribe from this list: send the line "unsubscribe bk-commits-head" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic