Update.
2004-11-13 Ulrich Drepper <drepper@redhat.com> * 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.
This commit is contained in:
parent
c120d94d58
commit
4f27c49622
@ -1,3 +1,9 @@
|
||||
2004-11-13 Ulrich Drepper <drepper@redhat.com>
|
||||
|
||||
* 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.
|
||||
|
||||
2004-11-13 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* elf/rtld.c (print_statistics): Avoid segfaults if not all namespaces
|
||||
|
@ -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 */
|
||||
|
Loading…
Reference in New Issue
Block a user