From 4655b397a0fcb3075a28b5371aea6fe7b907e80e Mon Sep 17 00:00:00 2001 From: Michal Mielewczyk Date: Wed, 10 Apr 2019 03:58:15 -0400 Subject: [PATCH] Return appropiriate error code when adding core failed. Signed-off-by: Michal Mielewczyk --- modules/cas_cache/layer_cache_management.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/cas_cache/layer_cache_management.c b/modules/cas_cache/layer_cache_management.c index 40e863a..0905517 100644 --- a/modules/cas_cache/layer_cache_management.c +++ b/modules/cas_cache/layer_cache_management.c @@ -521,7 +521,7 @@ int cache_mng_add_core_to_cache(struct ocf_mngt_core_config *cfg, ocf_cache_t cache; ocf_core_t core; ocf_core_id_t core_id; - int result; + int result, remove_core_result; result = ocf_mngt_cache_get_by_id(cas_ctx, cfg->cache_id, &cache); if (cfg->try_add && (result == -OCF_ERR_CACHE_NOT_EXIST)) { @@ -593,7 +593,7 @@ error_after_create_exported_object: error_after_add_core: init_completion(&remove_context.compl); - remove_context.result = &result; + remove_context.result = &remove_core_result; ocf_mngt_cache_remove_core(core, _cache_mng_remove_core_complete, &remove_context); wait_for_completion(&remove_context.compl);