Add missing error mappings

Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
This commit is contained in:
Robert Baldyga 2021-11-25 14:23:40 +01:00
parent 2ce3f52d7d
commit 73461fc26d

View File

@ -46,7 +46,12 @@ struct {
{ OCF_ERR_CORE_IN_INACTIVE_STATE, ENODEV }, { OCF_ERR_CORE_IN_INACTIVE_STATE, ENODEV },
{ OCF_ERR_INVALID_CACHE_MODE, EINVAL }, { OCF_ERR_INVALID_CACHE_MODE, EINVAL },
{ OCF_ERR_INVALID_CACHE_LINE_SIZE, EINVAL }, { OCF_ERR_INVALID_CACHE_LINE_SIZE, EINVAL },
{ OCF_ERR_CACHE_NAME_MISMATCH, EINVAL },
{ OCF_ERR_INVAL_CACHE_DEV, 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*/ /* CAS kernel error mappings*/
{ KCAS_ERR_ROOT, EPERM }, { KCAS_ERR_ROOT, EPERM },
@ -61,9 +66,15 @@ struct {
{ KCAS_ERR_NVME_BAD_FORMAT, EINVAL }, { KCAS_ERR_NVME_BAD_FORMAT, EINVAL },
{ KCAS_ERR_CONTAINS_PART, EINVAL }, { KCAS_ERR_CONTAINS_PART, EINVAL },
{ KCAS_ERR_A_PART, EINVAL }, { KCAS_ERR_A_PART, EINVAL },
{ KCAS_ERR_DETACHED, EIO }, { KCAS_ERR_DETACHED, EIO },
{ KCAS_ERR_STOPPED_DIRTY, 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_CORE_IN_ACTIVE_STATE, ENODEV },
{ KCAS_ERR_INACTIVE_CORE_IS_DIRTY, ENODEV },
}; };
/*******************************************/ /*******************************************/