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 = { static struct command_args command_args_values = {
.force = 0, .force = 0,
.cache_id = 0, .cache_id = OCF_CACHE_ID_INVALID,
.core_id = OCF_CORE_ID_INVALID, .core_id = OCF_CORE_ID_INVALID,
.state = CACHE_INIT_NEW, .state = CACHE_INIT_NEW,
.cache_mode = ocf_cache_mode_default, .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) else if (result == -OCF_ERR_CACHE_NOT_EXIST)
break; break;
else else
return OCF_CACHE_ID_MAX; return OCF_CACHE_ID_INVALID;
} }
return id; 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) if (strnlen(cmd->cache_path_name, MAX_STR_LEN) >= MAX_STR_LEN)
return -OCF_ERR_INVAL; 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); 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; return -OCF_ERR_INVAL;
cmd->cache_id = cache_id; cmd->cache_id = cache_id;