Fix usage of atomic_ to env_atomic

Signed-off-by: Michal Rakowski <michal.rakowski@intel.com>
This commit is contained in:
Michal Rakowski 2019-01-07 13:54:17 +01:00
parent 508f172117
commit c30f667bda

View File

@ -82,16 +82,16 @@ void ocf_io_get(struct ocf_io *io)
{ {
struct ocf_io_meta *io_meta = ocf_io_get_meta(io); struct ocf_io_meta *io_meta = ocf_io_get_meta(io);
atomic_inc_return(&io_meta->ref_count); env_atomic_inc_return(&io_meta->ref_count);
} }
void ocf_io_put(struct ocf_io *io) void ocf_io_put(struct ocf_io *io)
{ {
struct ocf_io_meta *io_meta = ocf_io_get_meta(io); struct ocf_io_meta *io_meta = ocf_io_get_meta(io);
if (atomic_dec_return(&io_meta->ref_count)) if (env_atomic_dec_return(&io_meta->ref_count))
return; return;
env_allocator_del(io->obj->type->allocator, env_allocator_del(io->obj->type->allocator,
(void *)io - sizeof(struct ocf_io_meta)); (void *)io - sizeof(struct ocf_io_meta));
} }