diff --git a/modules/cas_cache/utils/cas_err.h b/modules/cas_cache/utils/cas_err.h index e221cb7..2f21ec6 100644 --- a/modules/cas_cache/utils/cas_err.h +++ b/modules/cas_cache/utils/cas_err.h @@ -46,7 +46,12 @@ struct { { OCF_ERR_CORE_IN_INACTIVE_STATE, ENODEV }, { OCF_ERR_INVALID_CACHE_MODE, EINVAL }, { OCF_ERR_INVALID_CACHE_LINE_SIZE, EINVAL }, + { OCF_ERR_CACHE_NAME_MISMATCH, EINVAL }, { OCF_ERR_INVAL_CACHE_DEV, EINVAL }, + { OCF_ERR_CORE_UUID_EXISTS, EINVAL }, + { OCF_ERR_METADATA_LAYOUT_MISMATCH, EINVAL }, + { OCF_ERR_CACHE_LINE_SIZE_MISMATCH, EINVAL }, + { OCF_ERR_CACHE_STANDBY, EBUSY }, /* CAS kernel error mappings*/ { KCAS_ERR_ROOT, EPERM }, @@ -61,9 +66,15 @@ struct { { KCAS_ERR_NVME_BAD_FORMAT, EINVAL }, { KCAS_ERR_CONTAINS_PART, EINVAL }, { KCAS_ERR_A_PART, EINVAL }, - { KCAS_ERR_DETACHED, EIO }, + { KCAS_ERR_DETACHED, EIO }, { KCAS_ERR_STOPPED_DIRTY, EIO }, + { KCAS_ERR_CORE_POOL_NOT_EMPTY, EEXIST }, + { KCAS_ERR_NO_CACHE_ATTACHED, ENODEV }, + { KCAS_ERR_CLS_RULE_INVALID_SYNTAX, EINVAL }, + { KCAS_ERR_CLS_RULE_UNKNOWN_CONDITION, EINVAL }, + { KCAS_ERR_WAITING_INTERRUPTED, EINTR }, { KCAS_ERR_CORE_IN_ACTIVE_STATE, ENODEV }, + { KCAS_ERR_INACTIVE_CORE_IS_DIRTY, ENODEV }, }; /*******************************************/