From 4f27c49622ee24022f567c23ce0366cc01e14283 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Sat, 13 Nov 2004 19:50:50 +0000 Subject: Update. 2004-11-13 Ulrich Drepper * malloc/malloc.c (malloc_state): stat_lock_* elements need only be defined if THREAD_STATS is defined. Remove pad0_ since it does not align with cache line sizes in general anyway. --- malloc/malloc.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'malloc') diff --git a/malloc/malloc.c b/malloc/malloc.c index 85a9f45861..57074108f1 100644 --- a/malloc/malloc.c +++ b/malloc/malloc.c @@ -2192,10 +2192,12 @@ typedef struct malloc_chunk* mfastbinptr; struct malloc_state { /* Serialize access. */ mutex_t mutex; + // Should we have padding to move the mutex to its own cache line? +#if THREAD_STATS /* Statistics for locking. Only used if THREAD_STATS is defined. */ long stat_lock_direct, stat_lock_loop, stat_lock_wait; - long pad0_[1]; /* try to give the mutex its own cacheline */ +#endif /* The maximum chunk size to be eligible for fastbin */ INTERNAL_SIZE_T max_fast; /* low 2 bits used as flags */ -- cgit v1.2.1