Fix error code for superblock checksum mismatch
Fix error code for superblock checksum mismatch. Superblock validation now returns a proper error on checksum check fail. Signed-off-by: Krzysztof Majzerowicz-Jaszcz <krzysztof.majzerowicz-jaszcz@intel.com>
This commit is contained in:
parent
48fb745686
commit
1b3f0d44a8
@ -127,7 +127,7 @@ int ocf_metadata_validate_superblock(ocf_ctx_t ctx,
|
|||||||
|
|
||||||
if (crc != superblock->checksum[metadata_segment_sb_config]) {
|
if (crc != superblock->checksum[metadata_segment_sb_config]) {
|
||||||
ocf_log_invalid_superblock("checksum");
|
ocf_log_invalid_superblock("checksum");
|
||||||
return -OCF_ERR_INVAL;
|
return -OCF_ERR_CRC_MISMATCH;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (superblock->clean_shutdown > ocf_metadata_clean_shutdown) {
|
if (superblock->clean_shutdown > ocf_metadata_clean_shutdown) {
|
||||||
|
Loading…
Reference in New Issue
Block a user