summaryrefslogtreecommitdiffstats
path: root/include/jemalloc
diff options
context:
space:
mode:
authorJason Evans <jasone@canonware.com>2017-02-06 07:57:16 (GMT)
committerJason Evans <jasone@canonware.com>2017-02-09 02:50:03 (GMT)
commit5f118307543b128e1ad6298ec2ab1acd71140095 (patch)
tree7b6834021a44a4301aa43c1f77935007189c0fb0 /include/jemalloc
parent650c070e102daeedd643dc79b463603a1ea18497 (diff)
downloadjemalloc-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.txt1
-rw-r--r--include/jemalloc/internal/spin_inlines.h6
-rw-r--r--include/jemalloc/internal/spin_types.h2
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 */