[Ocfs2-commits] manish commits r2234 - trunk/fs/ocfs2
svn-commits at oss.oracle.com
svn-commits at oss.oracle.com
Thu May 12 19:43:45 CDT 2005
Author: manish
Signed-off-by: mfasheh
Date: 2005-05-12 19:43:43 -0500 (Thu, 12 May 2005)
New Revision: 2234
Modified:
trunk/fs/ocfs2/aops.c
Log:
Take ip_alloc_sem for non-journal bmaps too
Signed-off-by: mfasheh
Modified: trunk/fs/ocfs2/aops.c
===================================================================
--- trunk/fs/ocfs2/aops.c 2005-05-13 00:39:06 UTC (rev 2233)
+++ trunk/fs/ocfs2/aops.c 2005-05-13 00:43:43 UTC (rev 2234)
@@ -291,13 +291,16 @@
mlog_errno(err);
goto bail;
}
+ down_read(&OCFS_I(inode)->ip_alloc_sem);
}
err = ocfs2_extent_map_get_blocks(inode, block, 1, &p_blkno,
NULL);
- if (!INODE_JOURNAL(inode))
+ if (!INODE_JOURNAL(inode)) {
+ up_read(&OCFS_I(inode)->ip_alloc_sem);
ocfs2_meta_unlock(inode, 0);
+ }
if (err) {
mlog(ML_ERROR, "get_blocks() failed, block = %llu\n",
More information about the Ocfs2-commits
mailing list