[Ocfs2-commits] mfasheh commits r1311 - trunk/src

svn-commits at oss.oracle.com svn-commits at oss.oracle.com
Wed Jul 28 17:56:15 CDT 2004


Author: mfasheh
Date: 2004-07-28 16:56:13 -0500 (Wed, 28 Jul 2004)
New Revision: 1311

Modified:
   trunk/src/namei.c
Log:
* need to take a write lock in lookup, not a read lock.



Modified: trunk/src/namei.c
===================================================================
--- trunk/src/namei.c	2004-07-28 20:59:45 UTC (rev 1310)
+++ trunk/src/namei.c	2004-07-28 21:56:13 UTC (rev 1311)
@@ -148,11 +148,11 @@
 	LOG_TRACE_ARGS("about to call find_files_on_disk with inode=%p\n", 
 		       dir);
 
-	down_read(&OCFS_I(dir)->ip_io_sem);
+	down_write(&OCFS_I(dir)->ip_io_sem);
 	status = ocfs_find_files_on_disk(osb, dentry->d_name.name,
 					 dentry->d_name.len, &blkno,
 					 dir, 1, &dirent_bh, &dirent);
-	up_read(&OCFS_I(dir)->ip_io_sem);
+	up_write(&OCFS_I(dir)->ip_io_sem);
 	if (status < 0)
 		goto bail_add;
 	



More information about the Ocfs2-commits mailing list