[Ocfs2-commits] mfasheh commits r1334 - trunk/src
svn-commits at oss.oracle.com
svn-commits at oss.oracle.com
Fri Aug 6 19:40:41 CDT 2004
Author: mfasheh
Date: 2004-08-06 18:40:39 -0500 (Fri, 06 Aug 2004)
New Revision: 1334
Modified:
trunk/src/inode.c
Log:
* fix a bug where certain perfectly valid writes were causing us to
believe they were past mmu_private.
Modified: trunk/src/inode.c
===================================================================
--- trunk/src/inode.c 2004-08-06 21:18:04 UTC (rev 1333)
+++ trunk/src/inode.c 2004-08-06 23:40:39 UTC (rev 1334)
@@ -1286,13 +1286,16 @@
OCFS_I(inode)->ip_blkno);
}
- if (iblock < (OCFS_I(inode)->ip_mmu_private >> inode->i_sb->s_blocksize_bits))
+ if (vbo < OCFS_I(inode)->ip_mmu_private)
goto bail;
if (!create)
goto bail;
if (vbo != OCFS_I(inode)->ip_mmu_private) {
- LOG_ERROR_ARGS("Uh-oh, vbo = %lld, i_size = %llu, mmu = %llu\n",
- vbo, inode->i_size, OCFS_I(inode)->ip_mmu_private);
+ LOG_ERROR_ARGS("Uh-oh, vbo = %lld, i_size = %llu, mmu = %llu, "
+ "inode = %llu\n",
+ vbo, inode->i_size,
+ OCFS_I(inode)->ip_mmu_private,
+ OCFS_I(inode)->ip_blkno);
BUG();
err = -EIO;
goto bail;
More information about the Ocfs2-commits
mailing list