This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository glibc.
from 9637e5669b Hurd: Add missing hidden proto definition for __ttyname_r new a64af8c9b6 scripts/versions.awk: Add strings and hashes to <first-versions.h> new d6163dfd38 elf, nptl: Resolve recursive lock implementation early new 321789f61a nptl: Export __libc_multiple_threads from libc as an interna [...] new 1c75f89613 Linux: Explicitly disable cancellation checking in the dynam [...] new 29d4d1be68 Linux: Simplify and fix the definition of SINGLE_THREAD_P new 0df5d8d404 nptl: Eliminate __pthread_multiple_threads new d017b0ab5a elf: Introduce __tls_pre_init_tp new 9d124d81f0 nptl: Move more stack management variables into _rtld_global new ee07b3a722 nptl: Simplify the change_stack_perm calling convention new 2dd87703d4 nptl: Move changing of stack permissions into ld.so new 652c7c6fe7 nptl: Simplify resetting the in-flight stack in __reclaim_stacks new 8c1c0da3a8 nptl: Move __default_pthread_attr, __default_pthread_attr_lo [...] new 732139dabe Linux: Move __reclaim_stacks into the fork implementation in libc
The 13 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: csu/libc-tls.c | 2 + elf/Makefile | 3 +- elf/dl-load.c | 4 + elf/{dl-diagnostics-cpu.c => dl-mutex.c} | 9 +- elf/dl-support.c | 13 +- elf/dl-tls_init_tp.c | 29 ++++ elf/rtld.c | 34 ++--- nptl/Makefile | 2 +- nptl/Versions | 4 +- nptl/allocatestack.c | 227 ++----------------------------- nptl/libc_multiple_threads.c | 3 +- nptl/libc_pthread_init.c | 11 -- nptl/nptl-init.c | 24 ---- nptl/pthreadP.h | 33 ++--- nptl/pthread_cancel.c | 2 +- nptl/vars.c | 15 +- scripts/versions.awk | 36 +++++ sysdeps/generic/ldsodefs.h | 51 ++++++- sysdeps/nptl/dl-mutex.c | 53 ++++++++ sysdeps/nptl/dl-tls_init_tp.c | 26 +++- sysdeps/nptl/fork.c | 110 +++++++++++++++ sysdeps/nptl/libc-lockP.h | 17 +-- sysdeps/unix/sysdep.h | 11 +- sysdeps/unix/sysv/linux/Versions | 6 + sysdeps/unix/sysv/linux/dl-execstack.c | 76 +++++++++-- sysdeps/unix/sysv/linux/single-thread.h | 42 ++---- 26 files changed, 464 insertions(+), 379 deletions(-) copy elf/{dl-diagnostics-cpu.c => dl-mutex.c} (83%) create mode 100644 sysdeps/nptl/dl-mutex.c