[Ocfs2-commits] mfasheh commits r1379 - trunk/src
svn-commits at oss.oracle.com
svn-commits at oss.oracle.com
Tue Aug 24 16:54:44 CDT 2004
Author: mfasheh
Date: 2004-08-24 16:54:42 -0500 (Tue, 24 Aug 2004)
New Revision: 1379
Modified:
trunk/src/alloc.c
Log:
* a little more of a fix to bug 120
Modified: trunk/src/alloc.c
===================================================================
--- trunk/src/alloc.c 2004-08-24 21:18:37 UTC (rev 1378)
+++ trunk/src/alloc.c 2004-08-24 21:54:42 UTC (rev 1379)
@@ -2734,13 +2734,19 @@
if (!locked)
down(&(OCFS_I(inode)->ip_sem));
- if (ocfs_lookup_extent_map_entry(osb, &(OCFS_I(inode)->ip_ext_map),
- Vbo, Lbo, &cnt, &NumIndex) &&
- (cnt >= (u64)bytecount)) {
+ status = ocfs_lookup_extent_map_entry(osb,
+ &(OCFS_I(inode)->ip_ext_map),
+ Vbo, Lbo, &cnt, &NumIndex);
+ if (status && cnt >= (u64)bytecount)
status = 0;
- } else {
+ else {
status = -EFAIL;
- printk("failed to lookup extmap... vbo=%llu mapcount=%d, inode = %lu, alloc_size = %llu\n", Vbo, OCFS_I(inode)->ip_ext_map.count, inode->i_ino, OCFS_I(inode)->ip_alloc_size);
+ if (cnt == 0)
+ printk("failed to lookup extmap... vbo=%llu "
+ "mapcount=%d, inode = %lu, alloc_size = %llu, "
+ "cnt = %llu\n", Vbo,
+ OCFS_I(inode)->ip_ext_map.count, inode->i_ino,
+ OCFS_I(inode)->ip_alloc_size, cnt);
}
if (!locked)
up(&(OCFS_I(inode)->ip_sem));
More information about the Ocfs2-commits
mailing list