Add KCAS_ERR_CORE_IN_ACTIVE_STATE
error code.
New error code will allow to properly handle issues caused by wrong usage of `remove inactive core` command. It will also allow to print meaningful error messages. Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
This commit is contained in:
parent
2bf6e42dea
commit
760b60628c
@ -256,7 +256,11 @@ struct {
|
|||||||
KCAS_ERR_CACHE_STOPPING,
|
KCAS_ERR_CACHE_STOPPING,
|
||||||
"Cache being stopped"
|
"Cache being stopped"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
|
||||||
|
KCAS_ERR_CORE_IN_ACTIVE_STATE,
|
||||||
|
"Core device is in active state"
|
||||||
|
},
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -65,6 +65,7 @@ struct {
|
|||||||
{ KCAS_ERR_A_PART, EINVAL },
|
{ KCAS_ERR_A_PART, EINVAL },
|
||||||
{ KCAS_ERR_REMOVED_DIRTY, EIO },
|
{ KCAS_ERR_REMOVED_DIRTY, EIO },
|
||||||
{ KCAS_ERR_STOPPED_DIRTY, EIO },
|
{ KCAS_ERR_STOPPED_DIRTY, EIO },
|
||||||
|
{ KCAS_ERR_CORE_IN_ACTIVE_STATE, ENODEV },
|
||||||
};
|
};
|
||||||
|
|
||||||
/*******************************************/
|
/*******************************************/
|
||||||
|
@ -589,6 +589,9 @@ enum kcas_error {
|
|||||||
|
|
||||||
/** Cache already being stopped*/
|
/** Cache already being stopped*/
|
||||||
KCAS_ERR_CACHE_STOPPING,
|
KCAS_ERR_CACHE_STOPPING,
|
||||||
|
|
||||||
|
/** Core device is in active state */
|
||||||
|
KCAS_ERR_CORE_IN_ACTIVE_STATE
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user