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.
This commit is contained in:
parent
521970fb2e
commit
fc680128e0
@ -340,7 +340,6 @@ arena_extent_alloc_large(tsdn_t *tsdn, arena_t *arena, size_t usize,
|
|||||||
arena_get_ehooks(arena), esize, alignment);
|
arena_get_ehooks(arena), esize, alignment);
|
||||||
edata_t *edata = pa_alloc(tsdn, &arena->pa_shard, esize, alignment,
|
edata_t *edata = pa_alloc(tsdn, &arena->pa_shard, esize, alignment,
|
||||||
/* slab */ false, szind, zero, guarded, &deferred_work_generated);
|
/* slab */ false, szind, zero, guarded, &deferred_work_generated);
|
||||||
assert(deferred_work_generated == false);
|
|
||||||
|
|
||||||
if (edata != NULL) {
|
if (edata != NULL) {
|
||||||
if (config_stats) {
|
if (config_stats) {
|
||||||
|
Loading…
Reference in New Issue
Block a user