nhit PP: Prevent setting nhit policy again if it was already set

This commit is contained in:
Michal Rakowski 2019-09-25 09:57:03 +02:00
parent 547306efea
commit 5efa5ac414

View File

@ -68,6 +68,12 @@ ocf_error_t ocf_promotion_set_policy(ocf_promotion_policy_t policy,
prev_policy = cache->conf_meta->promotion_policy_type;
if (type == prev_policy) {
ocf_cache_log(cache, log_info, "Promotion policy '%s' is already set\n",
ocf_promotion_policies[type].name);
return 0;
}
if (ocf_promotion_policies[prev_policy].deinit)
ocf_promotion_policies[prev_policy].deinit(policy);