summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin Svetlitski <svetlitski@meta.com>2023-04-21 10:49:18 -0700
committerQi Wang <interwq@gmail.com>2023-05-01 10:00:30 -0700
commitfc680128e0aed18d878bdc71c1ceb53e79da3de7 (patch)
treefed4024e0d2a5040457b1e6cd19213c6a7cfa7b1
parent521970fb2e5278b7b92061933cbacdbb9478998a (diff)
downloadjemalloc-fc680128e0aed18d878bdc71c1ceb53e79da3de7.tar.gz
Remove errant `assert` in `arena_extent_alloc_large`
This codepath may generate deferred work when the HPA is enabled. See also [@davidtgoldblatt's relevant comment on the PR which introduced this](https://github.com/jemalloc/jemalloc/pull/2107#discussion_r699770967) which prevented a similarly incorrect `assert` from being added elsewhere.
-rw-r--r--src/arena.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/arena.c b/src/arena.c
index 970f60ed..9592ab9d 100644
--- a/src/arena.c
+++ b/src/arena.c
@@ -340,7 +340,6 @@ arena_extent_alloc_large(tsdn_t *tsdn, arena_t *arena, size_t usize,
arena_get_ehooks(arena), esize, alignment);
edata_t *edata = pa_alloc(tsdn, &arena->pa_shard, esize, alignment,
/* slab */ false, szind, zero, guarded, &deferred_work_generated);
- assert(deferred_work_generated == false);
if (edata != NULL) {
if (config_stats) {