diff --git a/modules/cas_cache/layer_cache_management.c b/modules/cas_cache/layer_cache_management.c index 2b8b695..df9b486 100644 --- a/modules/cas_cache/layer_cache_management.c +++ b/modules/cas_cache/layer_cache_management.c @@ -916,7 +916,7 @@ int cache_mngt_remove_core_from_cache(struct kcas_remove_core *cmd) wait_for_completion_interruptible(&context.compl); - if (!result && cmd->detach) { + if (!result && !cmd->detach) { cache_priv = ocf_cache_get_priv(cache); mark_core_id_free(cache_priv->core_id_bitmap, cmd->core_id); }