This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch release/2.39/master in repository glibc.
from 5ff30b2f75 nptl: Use <support/check.h> facilities in tst-setuid3 new 28c4f32f71 elf: Support recursive use of dynamic TLS in interposed malloc new e3d5d2d350 elf: Clarify and invert second argument of _dl_allocate_tls_init new 27a0c6b490 elf: Avoid re-initializing already allocated TLS in dlopen ( [...] new 7f5027995f elf: Fix tst-dlopen-tlsreinit1.out test dependency
The 4 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: NEWS | 1 + elf/Makefile | 56 ++++++++ elf/dl-open.c | 35 +---- elf/dl-tls.c | 150 ++++++++++++++++++--- elf/rtld.c | 4 +- .../tst-dlopen-tlsreinit1.c | 23 ++-- .../tst-dlopen-tlsreinit2.c | 31 ++--- elf/tst-dlopen-tlsreinit3.c | 2 + elf/tst-dlopen-tlsreinit4.c | 2 + .../tst-dlopen-tlsreinitmod1.c | 6 +- .../tst-dlopen-tlsreinitmod2.c | 18 +-- elf/tst-dlopen-tlsreinitmod3.c | 102 ++++++++++++++ elf/tst-recursive-tls.c | 60 +++++++++ elf/tst-recursive-tlsmallocmod.c | 64 +++++++++ .../tst-recursive-tlsmodN.c | 17 +-- include/link.h | 1 + nptl/allocatestack.c | 2 +- sysdeps/generic/ldsodefs.h | 26 ++-- sysdeps/x86_64/dl-tls.c | 5 +- 19 files changed, 489 insertions(+), 116 deletions(-) copy malloc/tst-aligned-alloc-random.c => elf/tst-dlopen-tlsreinit1.c (67%) copy sysdeps/x86_64/tst-plt-rewrite2.c => elf/tst-dlopen-tlsreinit2.c (69%) create mode 100644 elf/tst-dlopen-tlsreinit3.c create mode 100644 elf/tst-dlopen-tlsreinit4.c copy malloc/tst-malloc-random.c => elf/tst-dlopen-tlsreinitmod1.c (81%) copy support/xgetpeername.c => elf/tst-dlopen-tlsreinitmod2.c (68%) create mode 100644 elf/tst-dlopen-tlsreinitmod3.c create mode 100644 elf/tst-recursive-tls.c create mode 100644 elf/tst-recursive-tlsmallocmod.c copy sysdeps/x86_64/tst-plt-rewrite1.c => elf/tst-recursive-tlsmodN.c (77%)