diff options
author | Jason Evans <jasone@canonware.com> | 2016-05-30 01:34:50 (GMT) |
---|---|---|
committer | Jason Evans <jasone@canonware.com> | 2016-06-06 03:42:23 (GMT) |
commit | 498856f44a30b31fe713a18eb2fc7c6ecf3a9f63 (patch) | |
tree | bf1eff459e9a04c950b946cb039374a7f9a6e69e /src/chunk.c | |
parent | d28e5a6696fd59a45c156b5c4dc183bb9ed21596 (diff) | |
download | jemalloc-498856f44a30b31fe713a18eb2fc7c6ecf3a9f63.zip jemalloc-498856f44a30b31fe713a18eb2fc7c6ecf3a9f63.tar.gz jemalloc-498856f44a30b31fe713a18eb2fc7c6ecf3a9f63.tar.bz2 |
Move slabs out of chunks.
Diffstat (limited to 'src/chunk.c')
-rw-r--r-- | src/chunk.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/chunk.c b/src/chunk.c index 8c4f741..e2e9de0 100644 --- a/src/chunk.c +++ b/src/chunk.c @@ -558,8 +558,7 @@ chunk_alloc_wrapper_hard(tsdn_t *tsdn, arena_t *arena, extent_dalloc(tsdn, arena, extent); return (NULL); } - extent_init(extent, arena, addr, size, usize, true, false, zero, commit, - slab); + extent_init(extent, arena, addr, size, usize, true, zero, commit, slab); if (pad != 0) extent_addr_randomize(tsdn, extent, alignment); if (chunk_register(tsdn, extent)) { @@ -828,8 +827,8 @@ chunk_split_wrapper(tsdn_t *tsdn, arena_t *arena, chunk_hooks_t *chunk_hooks, extent_init(&lead, arena, extent_addr_get(extent), size_a, usize_a, extent_active_get(extent), - extent_dirty_get(extent), extent_zeroed_get(extent), - extent_committed_get(extent), extent_slab_get(extent)); + extent_zeroed_get(extent), extent_committed_get(extent), + extent_slab_get(extent)); if (extent_rtree_acquire(tsdn, &lead, false, true, &lead_elm_a, &lead_elm_b)) @@ -838,8 +837,8 @@ chunk_split_wrapper(tsdn_t *tsdn, arena_t *arena, chunk_hooks_t *chunk_hooks, extent_init(trail, arena, (void *)((uintptr_t)extent_base_get(extent) + size_a), size_b, usize_b, extent_active_get(extent), - extent_dirty_get(extent), extent_zeroed_get(extent), - extent_committed_get(extent), extent_slab_get(extent)); + extent_zeroed_get(extent), extent_committed_get(extent), + extent_slab_get(extent)); if (extent_rtree_acquire(tsdn, trail, false, true, &trail_elm_a, &trail_elm_b)) goto label_error_c; |