This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch release/2.24/master in repository glibc.
from a29331702f x86: Use AVX2 memcpy/memset on Skylake server [BZ #21396] adds 4c5785aa12 Synchronize support/ infrastructure with master adds 8071849934 Add INTERNAL_SYSCALL_CALL adds 206e03248c Remove cached PID/TID in clone new 7b60553e36 Use test-driver in sysdeps/unix/sysv/linux/tst-clone2.c
The 1 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 | 115 ++ Makeconfig | 15 +- Rules | 3 + extra-lib.mk | 5 + nptl/allocatestack.c | 20 +- nptl/descr.h | 4 +- nptl/nptl-init.c | 15 +- nptl/pthread_cancel.c | 18 +- nptl/pthread_getattr_np.c | 1 - nptl_db/structs.def | 1 - nptl_db/td_ta_thr_iter.c | 56 +- nptl_db/td_thr_validate.c | 23 - scripts/backport-support.sh | 110 ++ support/Makefile | 146 +++ support/README | 29 + support/README-testing.c | 19 + support/capture_subprocess.h | 61 + support/check.c | 57 + support/check.h | 94 ++ support/check_addrinfo.c | 42 + support/check_dns_packet.c | 42 + support/check_hostent.c | 42 + support/check_netent.c | 42 + support/check_nss.h | 42 + support/delayed_exit.c | 55 + support/format_nss.h | 41 + .../linux/nios2/vfork.S => support/ignore_stderr.c | 50 +- support/namespace.h | 65 ++ .../linux/nios2/vfork.S => support/oom_error.c | 37 +- support/resolv_test.c | 1202 ++++++++++++++++++++ support/resolv_test.h | 180 +++ .../sysv/linux/nios2/vfork.S => support/run_diff.h | 37 +- .../nios2/vfork.S => support/set_fortify_handler.c | 38 +- .../linux/nios2/vfork.S => support/support-xstat.c | 38 +- support/support.h | 74 ++ .../nios2/vfork.S => support/support_become_root.c | 52 +- support/support_can_chroot.c | 65 ++ support/support_capture_subprocess.c | 108 ++ support/support_capture_subprocess_check.c | 67 ++ support/support_enter_network_namespace.c | 75 ++ .../support_format_address_family.c | 47 +- support/support_format_addrinfo.c | 239 ++++ support/support_format_dns_packet.c | 222 ++++ .../support_format_herrno.c | 37 +- support/support_format_hostent.c | 75 ++ support/support_format_netent.c | 52 + .../support_isolate_in_subprocess.c | 50 +- support/support_record_failure.c | 106 ++ support/support_run_diff.c | 76 ++ support/support_shared_allocate.c | 57 + support/support_test_main.c | 423 +++++++ .../vfork.S => support/support_test_verify_impl.c | 39 +- .../support_write_file_string.c | 31 +- .../nios2/vfork.S => support/temp_file-internal.h | 35 +- support/temp_file.c | 132 +++ .../linux/nios2/vfork.S => support/temp_file.h | 37 +- support/test-driver.c | 156 +++ support/test-driver.h | 74 ++ .../vfork.S => support/tst-support-namespace.c | 46 +- support/tst-support_capture_subprocess.c | 188 +++ support/tst-support_format_dns_packet.c | 101 ++ support/tst-support_record_failure-2.sh | 69 ++ support/tst-support_record_failure.c | 153 +++ .../linux/nios2/vfork.S => support/write_message.c | 37 +- .../sysv/linux/nios2/vfork.S => support/xaccept.c | 40 +- .../sysv/linux/nios2/vfork.S => support/xaccept4.c | 40 +- .../linux/nios2/vfork.S => support/xasprintf.c | 48 +- .../sysv/linux/nios2/vfork.S => support/xbind.c | 38 +- .../sysv/linux/nios2/vfork.S => support/xcalloc.c | 40 +- .../sysv/linux/nios2/vfork.S => support/xchroot.c | 38 +- .../sysv/linux/nios2/vfork.S => support/xclose.c | 38 +- .../sysv/linux/nios2/vfork.S => support/xconnect.c | 38 +- .../sysv/linux/nios2/vfork.S => support/xdup2.c | 36 +- .../sysv/linux/nios2/vfork.S => support/xfclose.c | 45 +- .../sysv/linux/nios2/vfork.S => support/xfopen.c | 39 +- .../sysv/linux/nios2/vfork.S => support/xfork.c | 40 +- .../linux/nios2/vfork.S => support/xgetsockname.c | 38 +- .../sysv/linux/nios2/vfork.S => support/xlisten.c | 38 +- .../sysv/linux/nios2/vfork.S => support/xmalloc.c | 40 +- .../linux/pthread-pids.h => support/xmemstream.c | 34 +- support/xmemstream.h | 49 + .../sysv/linux/nios2/vfork.S => support/xmkdir.c | 38 +- .../sysv/linux/nios2/vfork.S => support/xmmap.c | 43 +- .../sysv/linux/nios2/vfork.S => support/xmunmap.c | 38 +- .../sysv/linux/nios2/vfork.S => support/xopen.c | 42 +- .../sysv/linux/nios2/vfork.S => support/xpipe.c | 36 +- .../sysv/linux/nios2/vfork.S => support/xpoll.c | 40 +- .../vfork.S => support/xpthread_attr_destroy.c | 36 +- .../nios2/vfork.S => support/xpthread_attr_init.c | 35 +- .../xpthread_attr_setdetachstate.c | 37 +- .../xpthread_attr_setstacksize.c | 36 +- .../vfork.S => support/xpthread_barrier_destroy.c | 36 +- .../vfork.S => support/xpthread_barrier_init.c | 37 +- .../vfork.S => support/xpthread_barrier_wait.c | 38 +- .../nios2/vfork.S => support/xpthread_cancel.c | 35 +- .../vfork.S => support/xpthread_check_return.c | 46 +- .../nios2/vfork.S => support/xpthread_cond_wait.c | 36 +- .../nios2/vfork.S => support/xpthread_create.c | 41 +- .../nios2/vfork.S => support/xpthread_detach.c | 35 +- .../linux/nios2/vfork.S => support/xpthread_join.c | 37 +- .../vfork.S => support/xpthread_mutex_consistent.c | 36 +- .../vfork.S => support/xpthread_mutex_destroy.c | 36 +- .../nios2/vfork.S => support/xpthread_mutex_init.c | 36 +- .../nios2/vfork.S => support/xpthread_mutex_lock.c | 35 +- .../vfork.S => support/xpthread_mutex_unlock.c | 35 +- .../xpthread_mutexattr_destroy.c | 36 +- .../vfork.S => support/xpthread_mutexattr_init.c | 35 +- .../xpthread_mutexattr_setprotocol.c | 36 +- .../xpthread_mutexattr_setpshared.c | 36 +- .../xpthread_mutexattr_setrobust.c | 36 +- .../xpthread_mutexattr_settype.c | 36 +- .../linux/nios2/vfork.S => support/xpthread_once.c | 35 +- .../nios2/vfork.S => support/xpthread_sigmask.c | 46 +- .../nios2/vfork.S => support/xpthread_spin_lock.c | 35 +- .../vfork.S => support/xpthread_spin_unlock.c | 35 +- .../sysv/linux/nios2/vfork.S => support/xrealloc.c | 40 +- .../linux/nios2/vfork.S => support/xrecvfrom.c | 45 +- .../sysv/linux/nios2/vfork.S => support/xsendto.c | 47 +- .../linux/nios2/vfork.S => support/xsetsockopt.c | 39 +- .../sysv/linux/nios2/vfork.S => support/xsignal.h | 34 +- .../sysv/linux/nios2/vfork.S => support/xsocket.c | 40 +- support/xsocket.h | 39 + .../sysv/linux/nios2/vfork.S => support/xstdio.h | 34 +- .../sysv/linux/nios2/vfork.S => support/xstrdup.c | 38 +- support/xthread.h | 77 ++ support/xunistd.h | 56 + .../sysv/linux/nios2/vfork.S => support/xwaitpid.c | 45 +- .../sysv/linux/pthread-pids.h => support/xwrite.c | 31 +- sysdeps/aarch64/nptl/tcb-offsets.sym | 1 - sysdeps/alpha/nptl/tcb-offsets.sym | 1 - sysdeps/arm/nptl/tcb-offsets.sym | 1 - sysdeps/hppa/nptl/tcb-offsets.sym | 2 - sysdeps/i386/nptl/tcb-offsets.sym | 1 - sysdeps/ia64/nptl/tcb-offsets.sym | 1 - sysdeps/m68k/nptl/tcb-offsets.sym | 1 - sysdeps/microblaze/nptl/tcb-offsets.sym | 1 - sysdeps/mips/nptl/tcb-offsets.sym | 1 - sysdeps/nios2/nptl/tcb-offsets.sym | 1 - sysdeps/nptl/fork.c | 12 - sysdeps/powerpc/nptl/tcb-offsets.sym | 1 - sysdeps/s390/nptl/tcb-offsets.sym | 1 - sysdeps/sh/nptl/tcb-offsets.sym | 1 - sysdeps/sparc/nptl/tcb-offsets.sym | 1 - sysdeps/tile/nptl/tcb-offsets.sym | 1 - sysdeps/unix/sysdep.h | 73 +- sysdeps/unix/sysv/linux/aarch64/clone.S | 10 - sysdeps/unix/sysv/linux/aarch64/vfork.S | 17 - sysdeps/unix/sysv/linux/alpha/clone.S | 16 - sysdeps/unix/sysv/linux/alpha/vfork.S | 15 - sysdeps/unix/sysv/linux/arm/clone.S | 10 - sysdeps/unix/sysv/linux/arm/vfork.S | 15 - sysdeps/unix/sysv/linux/createthread.c | 6 +- sysdeps/unix/sysv/linux/getpid.c | 64 -- sysdeps/unix/sysv/linux/hppa/clone.S | 12 - sysdeps/unix/sysv/linux/hppa/pt-vfork.S | 26 - sysdeps/unix/sysv/linux/i386/clone.S | 15 - sysdeps/unix/sysv/linux/i386/vfork.S | 19 - sysdeps/unix/sysv/linux/ia64/clone2.S | 14 +- sysdeps/unix/sysv/linux/ia64/vfork.S | 20 - sysdeps/unix/sysv/linux/m68k/clone.S | 13 - sysdeps/unix/sysv/linux/m68k/vfork.S | 20 - sysdeps/unix/sysv/linux/mips/clone.S | 13 - sysdeps/unix/sysv/linux/mips/vfork.S | 19 - sysdeps/unix/sysv/linux/nios2/clone.S | 8 - sysdeps/unix/sysv/linux/nios2/vfork.S | 10 - sysdeps/unix/sysv/linux/powerpc/powerpc32/clone.S | 9 - sysdeps/unix/sysv/linux/powerpc/powerpc32/vfork.S | 26 - sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S | 9 - sysdeps/unix/sysv/linux/powerpc/powerpc64/vfork.S | 23 - sysdeps/unix/sysv/linux/pthread-pids.h | 2 +- sysdeps/unix/sysv/linux/pthread_kill.c | 11 +- sysdeps/unix/sysv/linux/pthread_sigqueue.c | 15 +- sysdeps/unix/sysv/linux/raise.c | 7 - sysdeps/unix/sysv/linux/s390/s390-32/clone.S | 7 - sysdeps/unix/sysv/linux/s390/s390-32/vfork.S | 12 - sysdeps/unix/sysv/linux/s390/s390-64/clone.S | 9 - sysdeps/unix/sysv/linux/s390/s390-64/vfork.S | 13 - sysdeps/unix/sysv/linux/sh/clone.S | 22 +- sysdeps/unix/sysv/linux/sh/vfork.S | 21 - sysdeps/unix/sysv/linux/sparc/sparc32/clone.S | 7 - sysdeps/unix/sysv/linux/sparc/sparc32/vfork.S | 10 - sysdeps/unix/sysv/linux/sparc/sparc64/clone.S | 7 - sysdeps/unix/sysv/linux/sparc/sparc64/vfork.S | 10 - sysdeps/unix/sysv/linux/syscalls.list | 1 + sysdeps/unix/sysv/linux/tile/clone.S | 16 - sysdeps/unix/sysv/linux/tile/vfork.S | 28 - sysdeps/unix/sysv/linux/tst-clone2.c | 108 +- sysdeps/unix/sysv/linux/x86_64/clone.S | 8 - sysdeps/unix/sysv/linux/x86_64/vfork.S | 18 - sysdeps/x86_64/nptl/tcb-offsets.sym | 1 - 190 files changed, 6244 insertions(+), 2777 deletions(-) create mode 100644 scripts/backport-support.sh create mode 100644 support/Makefile create mode 100644 support/README create mode 100644 support/README-testing.c create mode 100644 support/capture_subprocess.h create mode 100644 support/check.c create mode 100644 support/check.h create mode 100644 support/check_addrinfo.c create mode 100644 support/check_dns_packet.c create mode 100644 support/check_hostent.c create mode 100644 support/check_netent.c create mode 100644 support/check_nss.h create mode 100644 support/delayed_exit.c create mode 100644 support/format_nss.h copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/ignore_stderr.c (58%) create mode 100644 support/namespace.h copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/oom_error.c (58%) create mode 100644 support/resolv_test.c create mode 100644 support/resolv_test.h copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/run_diff.h (56%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/set_fortify_handler.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/support-xstat.c (58%) create mode 100644 support/support.h copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/support_become_root.c (57%) create mode 100644 support/support_can_chroot.c create mode 100644 support/support_capture_subprocess.c create mode 100644 support/support_capture_subprocess_check.c create mode 100644 support/support_enter_network_namespace.c copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/support_format_address_famil [...] create mode 100644 support/support_format_addrinfo.c create mode 100644 support/support_format_dns_packet.c copy sysdeps/unix/sysv/linux/pthread-pids.h => support/support_format_herrno.c (54%) create mode 100644 support/support_format_hostent.c create mode 100644 support/support_format_netent.c copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/support_isolate_in_subproces [...] create mode 100644 support/support_record_failure.c create mode 100644 support/support_run_diff.c create mode 100644 support/support_shared_allocate.c create mode 100644 support/support_test_main.c copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/support_test_verify_impl.c (58%) copy sysdeps/unix/sysv/linux/pthread-pids.h => support/support_write_file_string.c (53%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/temp_file-internal.h (56%) create mode 100644 support/temp_file.c copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/temp_file.h (54%) create mode 100644 support/test-driver.c create mode 100644 support/test-driver.h copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/tst-support-namespace.c (58%) create mode 100644 support/tst-support_capture_subprocess.c create mode 100644 support/tst-support_format_dns_packet.c create mode 100644 support/tst-support_record_failure-2.sh create mode 100644 support/tst-support_record_failure.c copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/write_message.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xaccept.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xaccept4.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xasprintf.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xbind.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xcalloc.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xchroot.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xclose.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xconnect.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xdup2.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xfclose.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xfopen.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xfork.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xgetsockname.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xlisten.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xmalloc.c (58%) copy sysdeps/unix/sysv/linux/pthread-pids.h => support/xmemstream.c (54%) create mode 100644 support/xmemstream.h copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xmkdir.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xmmap.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xmunmap.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xopen.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xpipe.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xpoll.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xpthread_attr_destroy.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xpthread_attr_init.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xpthread_attr_setdetachstate [...] copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xpthread_attr_setstacksize.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xpthread_barrier_destroy.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xpthread_barrier_init.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xpthread_barrier_wait.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xpthread_cancel.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xpthread_check_return.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xpthread_cond_wait.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xpthread_create.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xpthread_detach.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xpthread_join.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xpthread_mutex_consistent.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xpthread_mutex_destroy.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xpthread_mutex_init.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xpthread_mutex_lock.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xpthread_mutex_unlock.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xpthread_mutexattr_destroy.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xpthread_mutexattr_init.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xpthread_mutexattr_setprotoc [...] copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xpthread_mutexattr_setpshare [...] copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xpthread_mutexattr_setrobust [...] copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xpthread_mutexattr_settype.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xpthread_once.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xpthread_sigmask.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xpthread_spin_lock.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xpthread_spin_unlock.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xrealloc.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xrecvfrom.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xsendto.c (56%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xsetsockopt.c (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xsignal.h (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xsocket.c (58%) create mode 100644 support/xsocket.h copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xstdio.h (58%) copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xstrdup.c (58%) create mode 100644 support/xthread.h create mode 100644 support/xunistd.h copy sysdeps/unix/sysv/linux/nios2/vfork.S => support/xwaitpid.c (58%) copy sysdeps/unix/sysv/linux/pthread-pids.h => support/xwrite.c (53%) delete mode 100644 sysdeps/unix/sysv/linux/getpid.c