Merge pull request #859 from Deixx/detach-unfreeze-fix

ocf_cleaner_refcnt_unfreeze bug fix
This commit is contained in:
Robert Baldyga 2025-02-04 11:40:14 +01:00 committed by GitHub
commit 0e294fc75d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,6 +1,6 @@
/*
* Copyright(c) 2012-2022 Intel Corporation
* Copyright(c) 2024 Huawei Technologies
* Copyright(c) 2024-2025 Huawei Technologies
* SPDX-License-Identifier: BSD-3-Clause
*/
@ -643,7 +643,9 @@ static void ocf_mngt_cache_remove_core_finish(ocf_pipeline_t pipeline,
context->core_name);
}
ocf_cleaner_refcnt_unfreeze(cache);
if (ocf_cache_is_device_attached(cache)) {
ocf_cleaner_refcnt_unfreeze(cache);
}
context->cmpl(context->priv, error);
@ -826,7 +828,9 @@ static void ocf_mngt_cache_detach_core_finish(ocf_pipeline_t pipeline,
context->core_name);
}
ocf_cleaner_refcnt_unfreeze(context->cache);
if (ocf_cache_is_device_attached(cache)) {
ocf_cleaner_refcnt_unfreeze(cache);
}
context->cmpl(context->priv, error);