Merge pull request #1006 from robertbaldyga/fix-error-mapping

Fix error mapping
This commit is contained in:
Robert Baldyga 2021-11-26 10:48:15 +01:00 committed by GitHub
commit c974fee1da
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -98,16 +98,16 @@ static inline int map_cas_err_to_generic(int error_code)
for (i = 0; i < ARRAY_SIZE(cas_ocf_error_map); i++) { for (i = 0; i < ARRAY_SIZE(cas_ocf_error_map); i++) {
if (cas_ocf_error_map[i].cas_err == error_code) if (cas_ocf_error_map[i].cas_err == error_code)
return -cas_ocf_error_map[i].errno; return -cas_ocf_error_map[i].errno;
return -EINVAL;
} }
return -EINVAL;
} }
if (error_code >= KCAS_ERR_MIN && error_code <= KCAS_ERR_MAX) { if (error_code >= KCAS_ERR_MIN && error_code <= KCAS_ERR_MAX) {
for (i = 0; i < ARRAY_SIZE(cas_error_map); i++) { for (i = 0; i < ARRAY_SIZE(cas_error_map); i++) {
if (cas_error_map[i].cas_err == error_code) if (cas_error_map[i].cas_err == error_code)
return -cas_error_map[i].errno; return -cas_error_map[i].errno;
return -EINVAL;
} }
return -EINVAL;
} }
return -error_code; return -error_code;