[Ocfs2-commits] mfasheh commits r1570 - trunk/src
svn-commits at oss.oracle.com
svn-commits at oss.oracle.com
Wed Oct 13 19:58:48 CDT 2004
Author: mfasheh
Date: 2004-10-13 19:58:46 -0500 (Wed, 13 Oct 2004)
New Revision: 1570
Modified:
trunk/src/alloc.c
trunk/src/file.c
Log:
* truncate our extent map inside of the alloc sem.
Modified: trunk/src/alloc.c
===================================================================
--- trunk/src/alloc.c 2004-10-14 00:57:32 UTC (rev 1569)
+++ trunk/src/alloc.c 2004-10-14 00:58:46 UTC (rev 1570)
@@ -1800,6 +1800,10 @@
down_write(&OCFS_I(inode)->ip_alloc_sem);
+ spin_lock(&OCFS_I(inode)->ip_lock);
+ ocfs_extent_map_trunc(&OCFS_I(inode)->ip_ext_map);
+ spin_unlock(&OCFS_I(inode)->ip_lock);
+
last_eb_bh = tc->tc_last_eb_bh;
tc->tc_last_eb_bh = NULL;
handle = tc->tc_handle;
Modified: trunk/src/file.c
===================================================================
--- trunk/src/file.c 2004-10-14 00:57:32 UTC (rev 1569)
+++ trunk/src/file.c 2004-10-14 00:58:46 UTC (rev 1570)
@@ -838,6 +838,7 @@
spin_lock(&oip->ip_lock);
oip->ip_mmu_private = inode->i_size;
+ /* do we really need to do an extent_map_trunc here? */
ocfs_extent_map_trunc(&oip->ip_ext_map);
spin_unlock(&oip->ip_lock);
bail:
More information about the Ocfs2-commits
mailing list