[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