Transition e_prof_tctx in struct extent to C11 atomics

This commit is contained in:
David Goldblatt
2017-04-04 14:33:25 -07:00
committed by David Goldblatt
parent 7da04a6b09
commit 864adb7f42
2 changed files with 8 additions and 8 deletions

View File

@@ -118,11 +118,11 @@ struct extent_s {
/* Small region slab metadata. */
arena_slab_data_t e_slab_data;
/* Profile counters, used for large objects. */
union {
void *e_prof_tctx_pun;
prof_tctx_t *e_prof_tctx;
};
/*
* Profile counters, used for large objects. Points to a
* prof_tctx_t.
*/
atomic_p_t e_prof_tctx;
};
};
typedef ql_head(extent_t) extent_list_t;