Change env_spinlock_init to non-void function

Signed-off-by: Michal Rakowski <michal.rakowski@intel.com>
This commit is contained in:
Michal Rakowski
2019-09-27 14:57:55 +02:00
parent 8426d662cb
commit b78557a2cc
10 changed files with 81 additions and 23 deletions

View File

@@ -32,7 +32,13 @@ int ocf_queue_create(ocf_cache_t cache, ocf_queue_t *queue,
}
env_atomic_set(&tmp_queue->io_no, 0);
env_spinlock_init(&tmp_queue->io_list_lock);
result = env_spinlock_init(&tmp_queue->io_list_lock);
if (result) {
ocf_mngt_cache_put(cache);
free(tmp_queue);
return result;
}
INIT_LIST_HEAD(&tmp_queue->io_list);
env_atomic_set(&tmp_queue->ref_count, 1);
tmp_queue->cache = cache;