diff options
author | Florian Weimer <fweimer@redhat.com> | 2018-11-13 10:36:09 +0100 |
---|---|---|
committer | Florian Weimer <fweimer@redhat.com> | 2018-11-13 10:36:10 +0100 |
commit | 6923f6db1e688dedcf3a6556da76e0bf24a41872 (patch) | |
tree | fc48d168d73fda63022cd47c6d0fdce8385ba844 /ChangeLog | |
parent | 0c096dcf14df1ed6ce869015ca623d8fabf1f0ef (diff) | |
download | glibc-6923f6db1e688dedcf3a6556da76e0bf24a41872.tar.gz glibc-6923f6db1e688dedcf3a6556da76e0bf24a41872.tar.xz glibc-6923f6db1e688dedcf3a6556da76e0bf24a41872.zip |
malloc: Use current (C11-style) atomics for fastbin access
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index 01d9c7226e..837c167a0b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2018-11-13 Florian Weimer <fweimer@redhat.com> + + * malloc/malloc.c (fastbin_push_entry): New function. + (fastbin_pop_entry): Likewise. Replaces REMOVE_FB. + (REMOVE_FB): Remove macro. + (_int_malloc): Use fastbin_pop_entry and reindent. + (_int_free): Use fastbin_push_entry. + (malloc_consolidate): Use atomic_exchange_acquire. + 2018-11-13 Joseph Myers <joseph@codesourcery.com> * sysdeps/mips/__longjmp.c (__longjmp): Define alias manually with |