Remove some unnecessary locking.

This commit is contained in:
Jason Evans 2016-06-01 16:24:49 -07:00
parent 37f0e34606
commit e28b43a739

View File

@ -310,40 +310,22 @@ large_dalloc(tsdn_t *tsdn, extent_t *extent)
size_t size_t
large_salloc(tsdn_t *tsdn, const extent_t *extent) large_salloc(tsdn_t *tsdn, const extent_t *extent)
{ {
size_t usize;
arena_t *arena;
arena = extent_arena_get(extent); return (extent_usize_get(extent));
malloc_mutex_lock(tsdn, &arena->large_mtx);
usize = extent_usize_get(extent);
malloc_mutex_unlock(tsdn, &arena->large_mtx);
return (usize);
} }
prof_tctx_t * prof_tctx_t *
large_prof_tctx_get(tsdn_t *tsdn, const extent_t *extent) large_prof_tctx_get(tsdn_t *tsdn, const extent_t *extent)
{ {
prof_tctx_t *tctx;
arena_t *arena;
arena = extent_arena_get(extent); return (extent_prof_tctx_get(extent));
malloc_mutex_lock(tsdn, &arena->large_mtx);
tctx = extent_prof_tctx_get(extent);
malloc_mutex_unlock(tsdn, &arena->large_mtx);
return (tctx);
} }
void void
large_prof_tctx_set(tsdn_t *tsdn, extent_t *extent, prof_tctx_t *tctx) large_prof_tctx_set(tsdn_t *tsdn, extent_t *extent, prof_tctx_t *tctx)
{ {
arena_t *arena;
arena = extent_arena_get(extent);
malloc_mutex_lock(tsdn, &arena->large_mtx);
extent_prof_tctx_set(extent, tctx); extent_prof_tctx_set(extent, tctx);
malloc_mutex_unlock(tsdn, &arena->large_mtx);
} }
void void