From 00d4e2ea3503e6de0f198cd65343f287a51f04db Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Fri, 19 Feb 2016 17:06:33 +0100 Subject: malloc: Remove arena_mem variable The computed value is never used. The accesses were data races. --- malloc/malloc.c | 2 -- 1 file changed, 2 deletions(-) (limited to 'malloc/malloc.c') diff --git a/malloc/malloc.c b/malloc/malloc.c index d20d5955db..86e2a03452 100644 --- a/malloc/malloc.c +++ b/malloc/malloc.c @@ -2410,7 +2410,6 @@ sysmalloc (INTERNAL_SIZE_T nb, mstate av) && grow_heap (old_heap, MINSIZE + nb - old_size) == 0) { av->system_mem += old_heap->size - old_heap_size; - arena_mem += old_heap->size - old_heap_size; set_head (old_top, (((char *) old_heap + old_heap->size) - (char *) old_top) | PREV_INUSE); } @@ -2420,7 +2419,6 @@ sysmalloc (INTERNAL_SIZE_T nb, mstate av) heap->ar_ptr = av; heap->prev = old_heap; av->system_mem += heap->size; - arena_mem += heap->size; /* Set up the new top. */ top (av) = chunk_at_offset (heap, sizeof (*heap)); set_head (top (av), (heap->size - sizeof (*heap)) | PREV_INUSE); -- cgit v1.2.3