Treat '16384' as valid cache id.

Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
This commit is contained in:
Michal Mielewczyk 2019-08-20 02:27:34 -04:00
parent 56cbc6595b
commit 341222e3d7
2 changed files with 4 additions and 4 deletions

View File

@ -64,7 +64,7 @@ struct command_args{
static struct command_args command_args_values = {
.force = 0,
.cache_id = 0,
.cache_id = OCF_CACHE_ID_INVALID,
.core_id = OCF_CORE_ID_INVALID,
.state = CACHE_INIT_NEW,
.cache_mode = ocf_cache_mode_default,

View File

@ -167,7 +167,7 @@ static uint16_t find_free_cache_id(ocf_ctx_t ctx)
else if (result == -OCF_ERR_CACHE_NOT_EXIST)
break;
else
return OCF_CACHE_ID_MAX;
return OCF_CACHE_ID_INVALID;
}
return id;
@ -1037,9 +1037,9 @@ int cache_mngt_prepare_cache_cfg(struct ocf_mngt_cache_config *cfg,
if (strnlen(cmd->cache_path_name, MAX_STR_LEN) >= MAX_STR_LEN)
return -OCF_ERR_INVAL;
if (cmd->cache_id == OCF_CACHE_ID_MAX) {
if (cmd->cache_id == OCF_CACHE_ID_INVALID) {
cache_id = find_free_cache_id(cas_ctx);
if (cache_id == OCF_CACHE_ID_MAX)
if (cache_id == OCF_CACHE_ID_INVALID)
return -OCF_ERR_INVAL;
cmd->cache_id = cache_id;