[Ocfs2-tools-devel] [PATCH 2/8] Use a separate error code for bad ECC - OCFS2_ET_BAD_ECC

Goldwyn Rodrigues rgoldwyn at gmail.com
Mon Aug 1 10:58:19 PDT 2011


Signed-off-by: Goldwyn Rodrigues <rgoldwyn at suse.de>
---
 libocfs2/blockcheck.c |    2 +-
 libocfs2/ocfs2_err.et |    3 +++
 2 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/libocfs2/blockcheck.c b/libocfs2/blockcheck.c
index a613fc9..b5bbfe0 100644
--- a/libocfs2/blockcheck.c
+++ b/libocfs2/blockcheck.c
@@ -367,7 +367,7 @@ errcode_t ocfs2_block_check_validate(void *data,
size_t blocksize,
 		goto out;

 	memcpy(data, buf, blocksize);
-	err = OCFS2_ET_IO;
+	err = OCFS2_ET_BAD_ECC;

 out:
 	bc->bc_crc32e = cpu_to_le32(check.bc_crc32e);
diff --git a/libocfs2/ocfs2_err.et b/libocfs2/ocfs2_err.et
index 1226681..fba7fff 100644
--- a/libocfs2/ocfs2_err.et
+++ b/libocfs2/ocfs2_err.et
@@ -198,4 +198,7 @@ ec	OCFS2_ET_DX_BALANCE_EMPTY_LEAF,
 ec	OCFS2_ET_NONEMTY_QUOTA_HASH,
 	"Freeing non-empty quota hash"

+ec	OCFS2_ET_BAD_ECC,
+	"Bad ECC/CRC"
+
 	end
-- 
1.7.6



More information about the Ocfs2-tools-devel mailing list