diff options
author | Jason Evans <jasone@canonware.com> | 2017-02-06 07:57:16 (GMT) |
---|---|---|
committer | Jason Evans <jasone@canonware.com> | 2017-02-09 02:50:03 (GMT) |
commit | 5f118307543b128e1ad6298ec2ab1acd71140095 (patch) | |
tree | 7b6834021a44a4301aa43c1f77935007189c0fb0 /include/jemalloc | |
parent | 650c070e102daeedd643dc79b463603a1ea18497 (diff) | |
download | jemalloc-5f118307543b128e1ad6298ec2ab1acd71140095.zip jemalloc-5f118307543b128e1ad6298ec2ab1acd71140095.tar.gz jemalloc-5f118307543b128e1ad6298ec2ab1acd71140095.tar.bz2 |
Replace spin_init() with SPIN_INITIALIZER.
Diffstat (limited to 'include/jemalloc')
-rw-r--r-- | include/jemalloc/internal/private_symbols.txt | 1 | ||||
-rw-r--r-- | include/jemalloc/internal/spin_inlines.h | 6 | ||||
-rw-r--r-- | include/jemalloc/internal/spin_types.h | 2 |
3 files changed, 2 insertions, 7 deletions
diff --git a/include/jemalloc/internal/private_symbols.txt b/include/jemalloc/internal/private_symbols.txt index 3f29d3f..2c82454 100644 --- a/include/jemalloc/internal/private_symbols.txt +++ b/include/jemalloc/internal/private_symbols.txt @@ -445,7 +445,6 @@ size2index_compute size2index_lookup size2index_tab spin_adaptive -spin_init stats_print tcache_alloc_easy tcache_alloc_large diff --git a/include/jemalloc/internal/spin_inlines.h b/include/jemalloc/internal/spin_inlines.h index 1ffc423..03beead 100644 --- a/include/jemalloc/internal/spin_inlines.h +++ b/include/jemalloc/internal/spin_inlines.h @@ -2,17 +2,11 @@ #define JEMALLOC_INTERNAL_SPIN_INLINES_H #ifndef JEMALLOC_ENABLE_INLINE -void spin_init(spin_t *spin); void spin_adaptive(spin_t *spin); #endif #if (defined(JEMALLOC_ENABLE_INLINE) || defined(JEMALLOC_SPIN_C_)) JEMALLOC_INLINE void -spin_init(spin_t *spin) { - spin->iteration = 0; -} - -JEMALLOC_INLINE void spin_adaptive(spin_t *spin) { volatile uint64_t i; diff --git a/include/jemalloc/internal/spin_types.h b/include/jemalloc/internal/spin_types.h index 52ee4cc..222e069 100644 --- a/include/jemalloc/internal/spin_types.h +++ b/include/jemalloc/internal/spin_types.h @@ -3,4 +3,6 @@ typedef struct spin_s spin_t; +#define SPIN_INITIALIZER {0U} + #endif /* JEMALLOC_INTERNAL_SPIN_TYPES_H */ |