Remove redundant extent lookup in tcache_bin_flush_large.
This commit is contained in:
parent
05775a3736
commit
e2aad5e810
@ -215,7 +215,7 @@ tcache_bin_flush_large(tsd_t *tsd, tcache_bin_t *tbin, szind_t binind,
|
|||||||
for (unsigned i = 0; i < nflush; i++) {
|
for (unsigned i = 0; i < nflush; i++) {
|
||||||
void *ptr = *(tbin->avail - 1 - i);
|
void *ptr = *(tbin->avail - 1 - i);
|
||||||
assert(ptr != NULL);
|
assert(ptr != NULL);
|
||||||
extent = iealloc(tsd_tsdn(tsd), ptr);
|
extent = item_extent[i];
|
||||||
if (extent_arena_get(extent) == locked_arena) {
|
if (extent_arena_get(extent) == locked_arena) {
|
||||||
large_dalloc_prep_junked_locked(tsd_tsdn(tsd),
|
large_dalloc_prep_junked_locked(tsd_tsdn(tsd),
|
||||||
extent);
|
extent);
|
||||||
|
Loading…
Reference in New Issue
Block a user