diff options
author | rdna <rdna@yandex-team.ru> | 2022-02-10 16:48:05 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:48:05 +0300 |
commit | 7804d69d166cc162c0be19dafd698a6ad7e42b25 (patch) | |
tree | 1a5e99bcef6e3f18d115f0a34d227d14178b6ce8 /contrib/libs/jemalloc/src/extent.c | |
parent | 10ade5dcb952a8fae61f734485641a8409e1c545 (diff) | |
download | ydb-7804d69d166cc162c0be19dafd698a6ad7e42b25.tar.gz |
Restoring authorship annotation for <rdna@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'contrib/libs/jemalloc/src/extent.c')
-rw-r--r-- | contrib/libs/jemalloc/src/extent.c | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/contrib/libs/jemalloc/src/extent.c b/contrib/libs/jemalloc/src/extent.c index 9237f903dc3..b4ba16be89e 100644 --- a/contrib/libs/jemalloc/src/extent.c +++ b/contrib/libs/jemalloc/src/extent.c @@ -1,7 +1,7 @@ #define JEMALLOC_EXTENT_C_ #include "jemalloc/internal/jemalloc_preamble.h" #include "jemalloc/internal/jemalloc_internal_includes.h" - + #include "jemalloc/internal/assert.h" #include "jemalloc/internal/extent_dss.h" #include "jemalloc/internal/extent_mmap.h" @@ -10,15 +10,15 @@ #include "jemalloc/internal/mutex.h" #include "jemalloc/internal/mutex_pool.h" -/******************************************************************************/ +/******************************************************************************/ /* Data. */ - + rtree_t extents_rtree; /* Keyed by the address of the extent_t being protected. */ mutex_pool_t extent_mutex_pool; - + size_t opt_lg_extent_max_active_fit = LG_EXTENT_MAX_ACTIVE_FIT_DEFAULT; - + static const bitmap_info_t extents_bitmap_info = BITMAP_INFO_INITIALIZER(SC_NPSIZES+1); @@ -136,8 +136,8 @@ extent_rtree_leaf_elm_try_lock(tsdn_t *tsdn, rtree_leaf_elm_t *elm, if (extent1 == NULL || (inactive_only && rtree_leaf_elm_slab_read(tsdn, &extents_rtree, elm, true))) { return lock_result_no_extent; - } - + } + /* * It's possible that the extent changed out from under us, and with it * the leaf->extent mapping. We have to recheck while holding the lock. @@ -153,8 +153,8 @@ extent_rtree_leaf_elm_try_lock(tsdn_t *tsdn, rtree_leaf_elm_t *elm, extent_unlock(tsdn, extent1); return lock_result_failure; } -} - +} + /* * Returns a pool-locked extent_t * if there's one associated with the given * address, and NULL otherwise. @@ -175,7 +175,7 @@ extent_lock_from_addr(tsdn_t *tsdn, rtree_ctx_t *rtree_ctx, void *addr, } while (lock_result == lock_result_failure); return ret; } - + extent_t * extent_alloc(tsdn_t *tsdn, arena_t *arena) { malloc_mutex_lock(tsdn, &arena->extent_avail_mtx); @@ -189,15 +189,15 @@ extent_alloc(tsdn_t *tsdn, arena_t *arena) { malloc_mutex_unlock(tsdn, &arena->extent_avail_mtx); return extent; } - + void extent_dalloc(tsdn_t *tsdn, arena_t *arena, extent_t *extent) { malloc_mutex_lock(tsdn, &arena->extent_avail_mtx); extent_avail_insert(&arena->extent_avail, extent); atomic_fetch_add_zu(&arena->extent_avail_cnt, 1, ATOMIC_RELAXED); malloc_mutex_unlock(tsdn, &arena->extent_avail_mtx); -} - +} + extent_hooks_t * extent_hooks_get(arena_t *arena) { return base_extent_hooks_get(arena->base); |