This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_cross/gnu-master-aarch64-build_cross in repository toolchain/ci/glibc.
from ea26ff0322 x86: Copy IBT and SHSTK usable only if CET is enabled adds e3e3eb0a2e x86: Fix tst-cpu-features-cpuinfo on Ryzen 9 (BZ #27873) adds de8995a2a0 support: Add xclone adds 9a75654037 posix: Consolidate fork implementation adds d0c4083386 posix: Do not clobber errno by atfork handlers adds 9f70985569 Consolidate pthread_atfork adds bd3a2b3ed1 String: Add three more overflow tests cases to test-strnlen.c adds 08cbcd4dbc x86: Remove unnecessary overflow check from wcsnlen-sse4_1.S adds ac3babc394 * NEWS: Clarify _TIME_BITS change. adds 66db95b6e8 elf: Fix glibc-hwcaps priorities with cache flags mismatches [...] adds 40ebfd016a elf: Disable most of TLS modid gaps processing [BZ #27135] adds 97ed4749be support: Fix xclone build failures on ia64 and hppa adds d12506b2db Linux: Move aio_init from librt into libc adds 3df6dcc5c7 Linux: Move aio_cancel, aio_cancel64 into libc adds 1a7d0dedf0 Linux: Move aio_error, aio_error64 into libc adds 1f3a8e716d Linux: Move aio_fsync, aio_fsync64 into libc adds 7ad553b96e Linux: Move aio_read, aio_read64 into libc adds 406fb327fb Linux: Move aio_return, aio_return64 into libc adds 32e750516c Linux: Move aio_suspend, aio_suspend64, __aio_suspend_time64 [...] adds 496919b12f Linux: Move aio_write, aio_write64 into libc adds 3353a5a4cf rt: Rework lio_listio implementation adds 3fe3f8076e Linux: Move lio_listio, lio_listio64 from librt to libc adds 12028b5031 Linux: Move mq_close from librt to libc adds a752cb670a Linux: Move mq_setattr from librt to libc adds f66d9abca7 Linux: Move mq_getattr from librt to libc adds 2da5f22fff Linux: Move mq_notify from librt to libc adds 983f43b57b Linux: Move mq_open, __mq_open_2 from librt to libc adds 903e6f9960 Linux: Move mq_receive, mq_timedreceive, __mq_timedreceive_t [...] adds 5b3a2abfb3 Linux: Move mq_send, mq_timedsend, __mq_timedsend_time64 to libc adds 1a5a653be2 Linux: Move mq_unlink from librt to libc adds 2c16cb88a6 Linux: Move timer helper routines from librt to libc
No new revisions were added by this update.
Summary of changes: NEWS | 4 +- elf/dl-cache.c | 124 +++++----- elf/dl-close.c | 6 +- elf/dl-open.c | 10 + elf/dl-tls.c | 5 +- htl/Makefile | 4 +- include/aio.h | 4 + include/mqueue.h | 27 ++- include/pthread.h | 3 + include/unistd.h | 2 + manual/platform.texi | 12 + nptl/Makefile | 1 - nptl/pthread_getschedparam.c | 1 + posix/Makefile | 3 +- posix/{fork.c => _Fork.c} | 22 +- posix/fork.c | 122 +++++++++- rt/Makefile | 17 +- rt/Versions | 105 ++++++++ rt/aio_cancel.c | 28 ++- rt/aio_error.c | 21 +- rt/aio_fsync.c | 18 +- rt/aio_misc.c | 107 ++++++--- rt/aio_notify.c | 21 +- rt/aio_read.c | 32 ++- rt/aio_read64.c | 20 +- rt/aio_return.c | 15 +- rt/aio_sigqueue.c | 2 +- rt/aio_suspend.c | 49 +++- rt/aio_write.c | 32 ++- rt/aio_write64.c | 22 +- rt/librt-compat.c | 53 +++++ rt/{lio_listio.c => lio_listio-common.c} | 73 ++++-- rt/lio_listio.c | 235 +----------------- rt/lio_listio64.c | 27 +-- string/test-strnlen.c | 4 + support/Makefile | 1 + support/xclone.c | 49 ++++ rt/aio_read64.c => support/xsched.h | 26 +- sysdeps/generic/aio_misc.h | 43 +++- .../{unix/sysv/linux/mq_close.c => generic/fork.h} | 22 +- sysdeps/htl/old_pt-atfork.c | 26 -- sysdeps/htl/pt-atfork.c | 41 ---- sysdeps/htl/pthread_atfork_compat.h | 4 + sysdeps/mach/hurd/{fork.c => _Fork.c} | 21 +- sysdeps/nptl/Makefile | 2 +- sysdeps/nptl/_Fork.c | 52 ++++ sysdeps/nptl/aio_misc.h | 4 +- sysdeps/nptl/fork.c | 264 --------------------- sysdeps/nptl/fork.h | 153 ++++++++++++ sysdeps/nptl/pthreadP.h | 1 + sysdeps/nptl/pthread_atfork_compat.h | 4 + sysdeps/pthread/Makefile | 4 +- {nptl => sysdeps/pthread}/pthread_atfork.c | 1 + .../pthread/pthread_atfork_compat.c | 8 +- sysdeps/unix/sysv/linux/Versions | 11 +- sysdeps/unix/sysv/linux/aarch64/libc.abilist | 56 +++++ sysdeps/unix/sysv/linux/aarch64/librt.abilist | 28 --- sysdeps/unix/sysv/linux/aio_misc.h | 10 +- sysdeps/unix/sysv/linux/aio_sigqueue.c | 3 +- sysdeps/unix/sysv/linux/alpha/Versions | 13 +- sysdeps/unix/sysv/linux/alpha/aio_cancel.c | 22 +- sysdeps/unix/sysv/linux/alpha/libc.abilist | 60 +++++ .../linux/{mq_close.c => alpha/librt-compat.c} | 18 +- sysdeps/unix/sysv/linux/alpha/librt.abilist | 37 +-- sysdeps/unix/sysv/linux/arc/libc.abilist | 56 +++++ sysdeps/unix/sysv/linux/arc/librt.abilist | 28 --- sysdeps/unix/sysv/linux/arch-fork.h | 3 + sysdeps/unix/sysv/linux/arm/be/libc.abilist | 59 +++++ sysdeps/unix/sysv/linux/arm/be/librt.abilist | 32 +-- sysdeps/unix/sysv/linux/arm/le/libc.abilist | 59 +++++ sysdeps/unix/sysv/linux/arm/le/librt.abilist | 32 +-- sysdeps/unix/sysv/linux/csky/libc.abilist | 59 +++++ sysdeps/unix/sysv/linux/csky/librt.abilist | 31 --- sysdeps/unix/sysv/linux/hppa/libc.abilist | 61 +++++ sysdeps/unix/sysv/linux/hppa/librt.abilist | 37 +-- sysdeps/unix/sysv/linux/i386/libc.abilist | 61 +++++ sysdeps/unix/sysv/linux/i386/librt.abilist | 37 +-- sysdeps/unix/sysv/linux/ia64/libc.abilist | 58 +++++ sysdeps/unix/sysv/linux/ia64/librt.abilist | 34 +-- sysdeps/unix/sysv/linux/kernel-posix-timers.h | 22 +- sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 59 +++++ .../unix/sysv/linux/m68k/coldfire/librt.abilist | 32 +-- sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 61 +++++ sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist | 37 +-- sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 59 +++++ .../unix/sysv/linux/microblaze/be/librt.abilist | 31 --- sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 59 +++++ .../unix/sysv/linux/microblaze/le/librt.abilist | 31 --- .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 61 +++++ sysdeps/unix/sysv/linux/mips/mips32/librt.abilist | 36 +-- .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 61 +++++ .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 61 +++++ .../unix/sysv/linux/mips/mips64/n32/librt.abilist | 36 +-- .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 58 +++++ .../unix/sysv/linux/mips/mips64/n64/librt.abilist | 33 +-- sysdeps/unix/sysv/linux/mq_close.c | 7 +- sysdeps/unix/sysv/linux/mq_getattr.c | 8 +- sysdeps/unix/sysv/linux/mq_notify.c | 59 ++--- sysdeps/unix/sysv/linux/mq_open.c | 12 +- sysdeps/unix/sysv/linux/mq_receive.c | 9 +- sysdeps/unix/sysv/linux/mq_send.c | 7 +- .../unix/sysv/linux/{mq_close.c => mq_setattr.c} | 17 +- sysdeps/unix/sysv/linux/mq_timedreceive.c | 38 ++- sysdeps/unix/sysv/linux/mq_timedsend.c | 38 ++- sysdeps/unix/sysv/linux/mq_unlink.c | 7 +- sysdeps/unix/sysv/linux/nios2/libc.abilist | 59 +++++ sysdeps/unix/sysv/linux/nios2/librt.abilist | 31 --- .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 61 +++++ .../sysv/linux/powerpc/powerpc32/librt.abilist | 37 +-- .../linux/powerpc/powerpc32/nofpu/libc.abilist | 61 +++++ .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 58 +++++ .../sysv/linux/powerpc/powerpc64/be/librt.abilist | 33 +-- .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 56 +++++ .../sysv/linux/powerpc/powerpc64/le/librt.abilist | 28 --- sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 56 +++++ sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist | 28 --- sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 56 +++++ sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist | 28 --- sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 61 +++++ sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist | 37 +-- sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 58 +++++ sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist | 33 +-- sysdeps/unix/sysv/linux/sh/be/libc.abilist | 61 +++++ sysdeps/unix/sysv/linux/sh/be/librt.abilist | 37 +-- sysdeps/unix/sysv/linux/sh/le/libc.abilist | 61 +++++ sysdeps/unix/sysv/linux/sh/le/librt.abilist | 37 +-- sysdeps/unix/sysv/linux/sparc/Versions | 11 +- sysdeps/unix/sysv/linux/sparc/aio_cancel.c | 22 +- .../linux/{mq_close.c => sparc/librt-compat.c} | 18 +- sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 63 +++++ .../unix/sysv/linux/sparc/sparc32/librt.abilist | 40 +--- sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 60 +++++ .../unix/sysv/linux/sparc/sparc64/librt.abilist | 37 +-- sysdeps/unix/sysv/linux/syscalls.list | 2 - sysdeps/unix/sysv/linux/timer_create.c | 14 +- sysdeps/unix/sysv/linux/timer_delete.c | 10 +- sysdeps/unix/sysv/linux/timer_routines.c | 59 +++-- sysdeps/unix/sysv/linux/wordsize-64/aio_read.c | 7 - sysdeps/unix/sysv/linux/wordsize-64/aio_read64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/aio_write.c | 7 - sysdeps/unix/sysv/linux/wordsize-64/aio_write64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/lio_listio.c | 13 - sysdeps/unix/sysv/linux/wordsize-64/lio_listio64.c | 1 - sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 58 +++++ sysdeps/unix/sysv/linux/x86_64/64/librt.abilist | 33 +-- sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 56 +++++ sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist | 28 --- sysdeps/x86/bits/platform/x86.h | 4 + sysdeps/x86/include/cpu-features.h | 12 + sysdeps/x86/tst-cpu-features-cpuinfo.c | 22 +- sysdeps/x86_64/multiarch/strlen-vec.S | 7 - 151 files changed, 3364 insertions(+), 2000 deletions(-) copy posix/{fork.c => _Fork.c} (65%) create mode 100644 rt/librt-compat.c copy rt/{lio_listio.c => lio_listio-common.c} (73%) create mode 100644 support/xclone.c copy rt/aio_read64.c => support/xsched.h (68%) copy sysdeps/{unix/sysv/linux/mq_close.c => generic/fork.h} (72%) delete mode 100644 sysdeps/htl/old_pt-atfork.c delete mode 100644 sysdeps/htl/pt-atfork.c create mode 100644 sysdeps/htl/pthread_atfork_compat.h rename sysdeps/mach/hurd/{fork.c => _Fork.c} (98%) create mode 100644 sysdeps/nptl/_Fork.c delete mode 100644 sysdeps/nptl/fork.c create mode 100644 sysdeps/nptl/fork.h create mode 100644 sysdeps/nptl/pthread_atfork_compat.h rename {nptl => sysdeps/pthread}/pthread_atfork.c (98%) rename nptl/old_pthread_atfork.c => sysdeps/pthread/pthread_atfork_compat.c (84%) copy sysdeps/unix/sysv/linux/{mq_close.c => alpha/librt-compat.c} (69%) copy sysdeps/unix/sysv/linux/{mq_close.c => mq_setattr.c} (60%) copy sysdeps/unix/sysv/linux/{mq_close.c => sparc/librt-compat.c} (69%) delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/aio_read.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/aio_read64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/aio_write.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/aio_write64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/lio_listio.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/lio_listio64.c