mirror of
https://github.com/jemalloc/jemalloc.git
synced 2026-07-25 10:07:36 +03:00
Simplify extent_node_t and add extent_node_init().
This commit is contained in:
parent
ee41ad409a
commit
a4e1888d1a
6 changed files with 38 additions and 42 deletions
|
|
@ -60,8 +60,7 @@ base_chunk_alloc(size_t minsize)
|
|||
if (config_stats)
|
||||
base_allocated += nsize;
|
||||
}
|
||||
extent_node_addr_set(node, addr);
|
||||
extent_node_size_set(node, csize);
|
||||
extent_node_init(node, NULL, addr, csize, true);
|
||||
return (node);
|
||||
}
|
||||
|
||||
|
|
@ -84,8 +83,7 @@ base_alloc(size_t size)
|
|||
*/
|
||||
csize = CACHELINE_CEILING(size);
|
||||
|
||||
extent_node_addr_set(&key, NULL);
|
||||
extent_node_size_set(&key, csize);
|
||||
extent_node_init(&key, NULL, NULL, csize, false);
|
||||
malloc_mutex_lock(&base_mtx);
|
||||
node = extent_tree_szad_nsearch(&base_avail_szad, &key);
|
||||
if (node != NULL) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue