From e9bd139349f6b200c0f4b18da3cadd2756bca3e9 Mon Sep 17 00:00:00 2001 From: Jan Musial Date: Wed, 18 Sep 2019 09:53:13 +0200 Subject: [PATCH] Add validation of PP for cache start config Signed-off-by: Jan Musial --- src/mngt/ocf_mngt_cache.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/mngt/ocf_mngt_cache.c b/src/mngt/ocf_mngt_cache.c index c45309f..db9d5e4 100644 --- a/src/mngt/ocf_mngt_cache.c +++ b/src/mngt/ocf_mngt_cache.c @@ -1593,6 +1593,11 @@ static int _ocf_mngt_cache_validate_cfg(struct ocf_mngt_cache_config *cfg) return -OCF_ERR_INVAL; } + if (cfg->promotion_policy >= ocf_promotion_max || + cfg->promotion_policy < 0 ) { + return -OCF_ERR_INVAL; + } + if (!ocf_cache_line_size_is_valid(cfg->cache_line_size)) return -OCF_ERR_INVALID_CACHE_LINE_SIZE;