This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch azanella/master-posix_clock in repository glibc.
discards b3a2751462 nptl: Remove futex_supports_exact_relative_timeouts discards 8606260345 Update NEWS for new _clockwait and _clocklock functions discards b255589a78 nptl: Add POSIX-proposed pthread_mutex_clocklock discards f9921bb0b2 nptl: Rename lll_timedlock to lll_clocklock and add clockid [...] discards de5312fcba nptl: Add POSIX-proposed pthread_rwlock_clockrdlock & pthrea [...] discards d3c69ac2aa nptl: pthread_rwlock: Move timeout validation into _full functions discards f3b67b506f nptl: Add POSIX-proposed pthread_cond_clockwait discards 7819fd5423 nptl: Add POSIX-proposed sem_clockwait discards b219b13118 nptl: Add clockid parameter to futex timed wait calls adds d039da1c00 x86: Add sysdeps/x86/dl-lookupcfg.h adds a620bd7935 Linux: Adjust gedents64 buffer size to int range [BZ #24740] adds 1626f499d1 Prepare vfprintf to use __printf_fp/__printf_fphex with floa [...] adds 5a659ccc0e io: Remove copy_file_range emulation [BZ #24744] adds 17432d7150 support: Add xdlvsym function adds f0b2132b35 ld.so: Support moving versioned symbols between sonames [BZ #24741] adds 589787f889 Replace PREPARE_VERSION macro with inline function adds 507f55c05f Linux: Use mmap instead of malloc in dirent/tst-getdents64 adds afe23eb0f1 Bump up the runtime for "short" benchmarks adds d064591266 Further improve string bench timing adds 3db85a9814 powerpc: Use faster means to access FPSCR when possible in s [...] adds d0093c5cef Call _dl_open_check after relocation [BZ #24259] adds 72edea80c1 build-many-glibcs.py: Add v4t variant for arm-linux-gnueabi adds d1bc2cbbed Fix build warnings in resolv/res_send.c adds 27cec9aed9 malloc: Add nptl, htl dependency for the subdirectory [BZ #24757] adds 41d6f74e6c nptl: Remove vfork IFUNC-based forwarder from libpthread [BZ [...] new 5a830d13df nptl: Add clockid parameter to futex timed wait calls new dc031e4504 nptl: Add POSIX-proposed sem_clockwait new 9224e6cc46 nptl: Add POSIX-proposed pthread_cond_clockwait new fd0f15914e nptl: pthread_rwlock: Move timeout validation into _full functions new 97e3833081 nptl: Add POSIX-proposed pthread_rwlock_clockrdlock & pthrea [...] new 75c3aaefcd nptl: Rename lll_timedlock to lll_clocklock and add clockid [...] new 5be4cd5c6c nptl: Add POSIX-proposed pthread_mutex_clocklock new 6df32fd016 Update NEWS for new _clockwait and _clocklock functions new a53662bcb2 nptl: Remove futex_supports_exact_relative_timeouts
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (b3a2751462) \ N -- N -- N refs/heads/azanella/master-posix_clock (a53662bcb2)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 9 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: ChangeLog | 342 ++++++++++++- NEWS | 14 + benchtests/bench-math-inlines.c | 2 +- benchtests/bench-memccpy.c | 2 +- benchtests/bench-memchr.c | 2 +- benchtests/bench-memcmp.c | 2 +- benchtests/bench-rawmemchr.c | 2 +- benchtests/bench-strcat.c | 2 +- benchtests/bench-strchr.c | 2 +- benchtests/bench-strcmp.c | 2 +- benchtests/bench-strcpy_chk.c | 2 +- benchtests/bench-string.h | 6 +- benchtests/bench-strlen.c | 2 +- benchtests/bench-strncat.c | 2 +- benchtests/bench-strncmp.c | 2 +- benchtests/bench-strncpy.c | 2 +- benchtests/bench-strnlen.c | 2 +- benchtests/bench-strrchr.c | 2 +- benchtests/bench-strstr.c | 2 +- benchtests/bench-strtod.c | 2 +- elf/Makefile | 28 +- elf/dl-lookup.c | 38 +- elf/dl-open.c | 8 +- .../fpu/fegetmode.c => elf/tst-sonamemove-dlopen.c | 21 +- elf/tst-sonamemove-link.c | 41 ++ .../fegetexcept.c => elf/tst-sonamemove-linkmod1.c | 20 +- elf/tst-sonamemove-linkmod1.map | 3 + .../tst-sonamemove-runmod1.c | 13 +- elf/tst-sonamemove-runmod1.map | 3 + .../fegetmode.c => elf/tst-sonamemove-runmod2.c | 14 +- elf/tst-sonamemove-runmod2.map | 3 + io/Makefile | 5 - io/copy_file_range-compat.c | 160 ------ io/copy_file_range.c | 16 +- io/tst-copy_file_range-compat.c | 30 -- io/tst-copy_file_range.c | 560 +-------------------- libio/libioP.h | 20 +- malloc/Depend | 2 + manual/llio.texi | 10 +- nptl/Makefile | 5 +- nptl/Versions | 5 +- nptl/libpthread-compat.c | 37 ++ nptl/pt-vfork.c | 65 --- resolv/res_send.c | 17 +- scripts/build-many-glibcs.py | 4 +- stdio-common/printf-parse.h | 3 + stdio-common/vfprintf-internal.c | 73 ++- support/xdlfcn.c | 20 + support/xdlfcn.h | 1 + sysdeps/powerpc/bits/fenvinline.h | 37 +- sysdeps/powerpc/fpu/fegetexcept.c | 2 +- sysdeps/powerpc/fpu/fegetmode.c | 2 +- sysdeps/powerpc/fpu/fenv_libc.h | 21 + sysdeps/powerpc/fpu_control.h | 44 +- sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 2 - sysdeps/unix/sysv/linux/aarch64/pt-vfork.c | 54 -- sysdeps/unix/sysv/linux/alpha/kernel-features.h | 1 - sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 3 +- sysdeps/unix/sysv/linux/alpha/pt-vfork.S | 43 -- sysdeps/unix/sysv/linux/arm/kernel-features.h | 1 - sysdeps/unix/sysv/linux/arm/libpthread.abilist | 2 - sysdeps/unix/sysv/linux/copy_file_range.c | 21 +- sysdeps/unix/sysv/linux/csky/pt-vfork.S | 1 - sysdeps/unix/sysv/linux/dl-vdso.h | 18 +- sysdeps/unix/sysv/linux/getdents64.c | 5 + sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 2 - sysdeps/unix/sysv/linux/hppa/localplt.data | 1 - sysdeps/unix/sysv/linux/hppa/pt-vfork.S | 82 --- sysdeps/unix/sysv/linux/i386/libpthread.abilist | 3 +- sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 2 - sysdeps/unix/sysv/linux/ia64/pt-vfork.S | 48 -- sysdeps/unix/sysv/linux/kernel-features.h | 4 - sysdeps/unix/sysv/linux/lowlevellock-futex.h | 2 +- .../sysv/linux/m68k/coldfire/libpthread.abilist | 2 - .../unix/sysv/linux/m68k/m680x0/libpthread.abilist | 3 +- sysdeps/unix/sysv/linux/m68k/pt-vfork.c | 1 - .../unix/sysv/linux/microblaze/kernel-features.h | 5 - .../unix/sysv/linux/microblaze/libpthread.abilist | 2 - sysdeps/unix/sysv/linux/microblaze/pt-vfork.S | 49 -- .../unix/sysv/linux/mips/mips32/libpthread.abilist | 2 - sysdeps/unix/sysv/linux/mips/mips64/getdents64.c | 6 + .../unix/sysv/linux/mips/mips64/libpthread.abilist | 2 - sysdeps/unix/sysv/linux/mips/pt-vfork.S | 1 - sysdeps/unix/sysv/linux/nios2/pt-vfork.S | 1 - .../linux/powerpc/powerpc32/libpthread.abilist | 3 +- .../linux/powerpc/powerpc64/be/libpthread.abilist | 2 - .../linux/powerpc/powerpc64/le/libpthread.abilist | 2 - sysdeps/unix/sysv/linux/riscv/pt-vfork.S | 1 - sysdeps/unix/sysv/linux/s390/pt-vfork.S | 1 - .../sysv/linux/s390/s390-32/libpthread.abilist | 3 +- .../sysv/linux/s390/s390-64/libpthread.abilist | 2 - sysdeps/unix/sysv/linux/sh/kernel-features.h | 1 - sysdeps/unix/sysv/linux/sh/libpthread.abilist | 2 - sysdeps/unix/sysv/linux/sh/pt-vfork.S | 1 - sysdeps/unix/sysv/linux/sparc/pt-vfork.S | 1 - .../sysv/linux/sparc/sparc32/libpthread.abilist | 3 +- .../sysv/linux/sparc/sparc64/libpthread.abilist | 2 - sysdeps/unix/sysv/linux/tst-getdents64.c | 50 ++ .../unix/sysv/linux/x86_64/64/libpthread.abilist | 2 - .../unix/sysv/linux/x86_64/x32/libpthread.abilist | 2 - sysdeps/x86/Makefile | 40 +- sysdeps/{i386 => x86}/dl-lookupcfg.h | 0 sysdeps/x86/tst-cet-legacy-5.c | 76 +++ sysdeps/x86/tst-cet-legacy-5a.c | 1 + sysdeps/x86/tst-cet-legacy-5b.c | 1 + sysdeps/x86/tst-cet-legacy-6.c | 76 +++ sysdeps/x86/tst-cet-legacy-6a.c | 1 + sysdeps/x86/tst-cet-legacy-6b.c | 1 + .../fpu/fegetmode.c => x86/tst-cet-legacy-mod-5.c} | 15 +- sysdeps/x86/tst-cet-legacy-mod-5a.c | 1 + sysdeps/x86/tst-cet-legacy-mod-5b.c | 1 + .../fegetmode.c => x86/tst-cet-legacy-mod-5c.c} | 24 +- .../fpu/fegetmode.c => x86/tst-cet-legacy-mod-6.c} | 15 +- sysdeps/x86/tst-cet-legacy-mod-6a.c | 1 + sysdeps/x86/tst-cet-legacy-mod-6b.c | 1 + .../fegetmode.c => x86/tst-cet-legacy-mod-6c.c} | 24 +- sysdeps/x86/tst-cet-legacy-mod-6d.c | 1 + sysdeps/x86_64/dl-lookupcfg.h | 31 -- 118 files changed, 1096 insertions(+), 1388 deletions(-) copy sysdeps/powerpc/fpu/fegetmode.c => elf/tst-sonamemove-dlopen.c (55%) create mode 100644 elf/tst-sonamemove-link.c copy sysdeps/powerpc/fpu/fegetexcept.c => elf/tst-sonamemove-linkmod1.c (67%) create mode 100644 elf/tst-sonamemove-linkmod1.map copy io/copy_file_range.c => elf/tst-sonamemove-runmod1.c (77%) create mode 100644 elf/tst-sonamemove-runmod1.map copy sysdeps/powerpc/fpu/fegetmode.c => elf/tst-sonamemove-runmod2.c (75%) create mode 100644 elf/tst-sonamemove-runmod2.map delete mode 100644 io/copy_file_range-compat.c delete mode 100644 io/tst-copy_file_range-compat.c create mode 100644 nptl/libpthread-compat.c delete mode 100644 nptl/pt-vfork.c delete mode 100644 sysdeps/unix/sysv/linux/aarch64/pt-vfork.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/pt-vfork.S delete mode 100644 sysdeps/unix/sysv/linux/csky/pt-vfork.S delete mode 100644 sysdeps/unix/sysv/linux/hppa/pt-vfork.S delete mode 100644 sysdeps/unix/sysv/linux/ia64/pt-vfork.S delete mode 100644 sysdeps/unix/sysv/linux/m68k/pt-vfork.c delete mode 100644 sysdeps/unix/sysv/linux/microblaze/pt-vfork.S delete mode 100644 sysdeps/unix/sysv/linux/mips/pt-vfork.S delete mode 100644 sysdeps/unix/sysv/linux/nios2/pt-vfork.S delete mode 100644 sysdeps/unix/sysv/linux/riscv/pt-vfork.S delete mode 100644 sysdeps/unix/sysv/linux/s390/pt-vfork.S delete mode 100644 sysdeps/unix/sysv/linux/sh/pt-vfork.S delete mode 100644 sysdeps/unix/sysv/linux/sparc/pt-vfork.S rename sysdeps/{i386 => x86}/dl-lookupcfg.h (100%) create mode 100644 sysdeps/x86/tst-cet-legacy-5.c create mode 100644 sysdeps/x86/tst-cet-legacy-5a.c create mode 100644 sysdeps/x86/tst-cet-legacy-5b.c create mode 100644 sysdeps/x86/tst-cet-legacy-6.c create mode 100644 sysdeps/x86/tst-cet-legacy-6a.c create mode 100644 sysdeps/x86/tst-cet-legacy-6b.c copy sysdeps/{powerpc/fpu/fegetmode.c => x86/tst-cet-legacy-mod-5.c} (75%) create mode 100644 sysdeps/x86/tst-cet-legacy-mod-5a.c create mode 100644 sysdeps/x86/tst-cet-legacy-mod-5b.c copy sysdeps/{powerpc/fpu/fegetmode.c => x86/tst-cet-legacy-mod-5c.c} (70%) copy sysdeps/{powerpc/fpu/fegetmode.c => x86/tst-cet-legacy-mod-6.c} (75%) create mode 100644 sysdeps/x86/tst-cet-legacy-mod-6a.c create mode 100644 sysdeps/x86/tst-cet-legacy-mod-6b.c copy sysdeps/{powerpc/fpu/fegetmode.c => x86/tst-cet-legacy-mod-6c.c} (70%) create mode 100644 sysdeps/x86/tst-cet-legacy-mod-6d.c delete mode 100644 sysdeps/x86_64/dl-lookupcfg.h