diff options
author | Torvald Riegel <triegel@redhat.com> | 2013-05-08 16:35:10 +0200 |
---|---|---|
committer | Torvald Riegel <triegel@redhat.com> | 2014-04-11 15:54:19 +0200 |
commit | 36875b06e0ed7f137190b9228bef553adfc338ba (patch) | |
tree | 347e3826873e48eb6433e6d09666d7cef8904766 /ChangeLog | |
parent | 579db35a068e70a4f3112000778138ede6994ac0 (diff) | |
download | glibc-36875b06e0ed7f137190b9228bef553adfc338ba.tar glibc-36875b06e0ed7f137190b9228bef553adfc338ba.tar.gz glibc-36875b06e0ed7f137190b9228bef553adfc338ba.tar.bz2 glibc-36875b06e0ed7f137190b9228bef553adfc338ba.zip |
Fixed and unified pthread_once.
[BZ #15215] This unifies various pthread_once architecture-specific
implementations which were using the same algorithm with slightly different
implementations. It also adds missing memory barriers that are required for
correctness.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -1,3 +1,16 @@ +2014-04-11 Torvald Riegel <triegel@redhat.com> + + [BZ #15215] + * nptl/sysdeps/unix/sysv/linux/sparc/pthread_once.c: Moved to ... + * nptl/sysdeps/unix/sysv/linux/pthread_once.c: ... here. Add missing + memory barriers. Add comments. + * sysdeps/unix/sysv/linux/aarch64/nptl/pthread_once.c: Remove file. + * sysdeps/unix/sysv/linux/arm/nptl/pthread_once.c: Remove file. + * sysdeps/unix/sysv/linux/ia64/nptl/pthread_once.c: Remove file. + * sysdeps/unix/sysv/linux/m68k/nptl/pthread_once.c: Remove file. + * sysdeps/unix/sysv/linux/mips/nptl/pthread_once.c: Remove file. + * sysdeps/unix/sysv/linux/tile/nptl/pthread_once.c: Remove file. + 2014-04-11 Stefan Liebler <stli@linux.vnet.ibm.com> * sysdeps/s390/s390-32/configure.ac: Unify file with ... |