This is the mail archive of the
cluster-cvs@sourceware.org
mailing list for the cluster.
cluster: STABLE2 - GFS2 filesystem inconsistent after xfstests testsuite run
- From: Bob Peterson <rpeterso at fedoraproject dot org>
- To: cluster-cvs-relay at redhat dot com
- Date: Tue, 8 Sep 2009 18:20:11 +0000 (UTC)
- Subject: cluster: STABLE2 - GFS2 filesystem inconsistent after xfstests testsuite run
Gitweb: http://git.fedorahosted.org/git/cluster.git?p=cluster.git;a=commitdiff;h=306d983bb92fefe5913f522a0f53cdb639620378
Commit: 306d983bb92fefe5913f522a0f53cdb639620378
Parent: 1ffca8c9db71bd8c7609e0a3db0654fdf13571f0
Author: Bob Peterson <rpeterso@redhat.com>
AuthorDate: Tue Sep 8 13:15:09 2009 -0500
Committer: Bob Peterson <rpeterso@redhat.com>
CommitterDate: Tue Sep 8 13:22:01 2009 -0500
GFS2 filesystem inconsistent after xfstests test suite run
In pass1, an extra extended attribute block was being counted,
causing improper block counts to be reported and set into the dinode.
rhbz#500483
---
gfs2/fsck/pass1.c | 1 -
1 files changed, 0 insertions(+), 1 deletions(-)
diff --git a/gfs2/fsck/pass1.c b/gfs2/fsck/pass1.c
index 89436dd..8a40ab6 100644
--- a/gfs2/fsck/pass1.c
+++ b/gfs2/fsck/pass1.c
@@ -388,7 +388,6 @@ static int finish_eattr_indir(struct gfs2_inode *ip, int leaf_pointers,
so pass1c can check it. */
gfs2_block_mark(ip->i_sbd, bl, ip->i_di.di_num.no_addr,
gfs2_eattr_block);
- bc->ea_count++;
if (!leaf_pointer_errors)
return 0;
log_err("Inode %lld (0x%llx) has recoverable indirect "