Merge pull request #623 from Open-CAS/revert-620-fix-completion-order

Revert "fix volume_close completion order"
This commit is contained in:
Robert Baldyga 2021-12-21 20:34:58 +01:00 committed by GitHub
commit 7fd118a734
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -323,6 +323,7 @@ static void ocf_volume_close_end(void *ctx)
env_completion *cmpl = ctx; env_completion *cmpl = ctx;
env_completion_complete(cmpl); env_completion_complete(cmpl);
env_completion_destroy(cmpl);
} }
void ocf_volume_close(ocf_volume_t volume) void ocf_volume_close(ocf_volume_t volume)
@ -337,7 +338,6 @@ void ocf_volume_close(ocf_volume_t volume)
ocf_refcnt_register_zero_cb(&volume->refcnt, ocf_volume_close_end, ocf_refcnt_register_zero_cb(&volume->refcnt, ocf_volume_close_end,
&cmpl); &cmpl);
env_completion_wait(&cmpl); env_completion_wait(&cmpl);
env_completion_destroy(&cmpl);
volume->type->properties->ops.close(volume); volume->type->properties->ops.close(volume);
volume->opened = false; volume->opened = false;