Remove junk filling in tcache_bin_flush_small().

Junk filling is done in arena_dalloc_bin_locked(), so arena_alloc_junk_small()
is redundant. Also, we should use arena_dalloc_junk_small() instead of
arena_alloc_junk_small().
This commit is contained in:
Qinfan Wu 2014-08-26 21:28:31 -07:00
parent 3e24afa28e
commit 58799f6d1c

View File

@ -120,10 +120,6 @@ tcache_bin_flush_small(tcache_bin_t *tbin, size_t binind, unsigned rem,
(uintptr_t)chunk) >> LG_PAGE; (uintptr_t)chunk) >> LG_PAGE;
arena_chunk_map_t *mapelm = arena_chunk_map_t *mapelm =
arena_mapp_get(chunk, pageind); arena_mapp_get(chunk, pageind);
if (config_fill && opt_junk) {
arena_alloc_junk_small(ptr,
&arena_bin_info[binind], true);
}
arena_dalloc_bin_locked(arena, chunk, ptr, arena_dalloc_bin_locked(arena, chunk, ptr,
mapelm); mapelm);
} else { } else {