This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch siddhesh/tunables in repository glibc.
discards 75171fa User manual documentation for tunables discards b4ffdfe Enhance --enable-tunables to select tunables frontend at build time discards 90c9ecf Initialize tunable list with the GLIBC_TUNABLES environment variable discards 4f0d0f9 Add framework for tunables adds 3daef2c Fix x86_64 memchr for large input sizes adds a36451f rpcinfo: Remove traces of unbuilt helper program adds 5c6e674 sunrpc: Always obtain AF_INET addresses from NSS [BZ #20964] adds 7d68cda resolv: Remove processing of unimplemented "spoof" host.conf options adds ccb8b7f Declare getentropy in <unistd.h> [BZ #17252] adds c32bb03 Fix typo in manual for iseqsig adds cfee7d9 powerpc: Remove f{max,min}{f} assembly implementations adds 12f1ae0 Fix typos in the spelling of "implementation" adds 9c30df6 Add comments to check-c++-types.sh. adds 5f0b843 support: Add support for delayed test failure reporting adds eb4dcae Add file missing from ChangeLog in previous commit adds ffcf0f1 Fix various typos in the ChangeLog adds 9314d35 powerpc64: strchr/strchrnul optimization for power8 adds 5e628dd powerpc: Fix powerpc32/power7 memchr for large input sizes adds 63719cf Add __ASSUME_DIRECT_SYSVIPC_SYSCALL for Linux adds 1e5834c Refactor Linux ipc_priv header adds 356c0aa Consolidate Linux msgctl implementation adds dee2318 Consolidate Linux msgrcv implementation adds 692fe43 Use msgsnd syscall for Linux implementation adds 2182a15 Use msgget syscall for Linux implementation adds 59c900c Add SYSV message queue test adds 40c0a78 Consolidate Linux semctl implementation adds d29f6bc Use semget syscall for Linux implementation adds 0f97184 Use semop syscall for Linux implementation adds 38cee35 Consolidate Linux semtimedop implementation adds 1afc369 Add SYSV semaphore test adds 8232e7d Use shmat syscall for Linux implementation adds e01f79e Consolidate Linux shmctl implementation adds 214f017 Use shmdt syscall for linux implementation adds 50a6b4e Use shmget syscall for linux implementation adds a9b0101 Add SYSV shared memory test new 3b880de Add framework for tunables new c4c45d1 Initialize tunable list with the GLIBC_TUNABLES environment variable new 9d09cf3 Enhance --enable-tunables to select tunables frontend at build time new 86313b9 User manual documentation for tunables
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 (75171fa) \ N -- N -- N refs/heads/siddhesh/tunables (86313b9)
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 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: ChangeLog | 375 ++++++++++- README.tunables | 15 +- config.make.in | 1 + csu/libc-start.c | 6 +- elf/Makefile | 6 + elf/dl-sysdep.c | 6 +- elf/dl-tunables.c | 64 +- elf/dl-tunables.h | 38 +- elf/rtld.c | 4 +- include/rpc/rpc.h | 6 + malloc/arena.c | 2 +- manual/arith.texi | 2 +- posix/unistd.h | 5 + resolv/res_hconf.c | 36 - resolv/res_hconf.h | 2 - resolv/res_send.c | 2 +- scripts/check-c++-types.sh | 8 + string/test-memchr.c | 9 +- sunrpc/Makefile | 7 +- sunrpc/clnt_gen.c | 37 +- sunrpc/clnt_simp.c | 23 +- sunrpc/getrpcport.c | 40 +- sunrpc/rpc_gethostbyname.c | 73 ++ sunrpc/rpcinfo.c | 739 --------------------- support/Makefile | 18 +- support/check.h | 43 +- support/support_record_failure.c | 106 +++ support/support_test_main.c | 22 +- .../msgrcv.c => support/support_test_verify_impl.c | 25 +- support/tst-support_record_failure-2.sh | 66 ++ support/tst-support_record_failure.c | 150 +++++ .../sparc/sparc64/msgrcv.c => support/xfork.c | 26 +- .../sparc/sparc64/msgrcv.c => support/xunistd.h | 35 +- sysdeps/sparc/sparc-mcount.S => support/xwaitpid.c | 27 +- sysdeps/i386/i386-mcount.S | 2 +- sysdeps/mach/hurd/dl-sysdep.c | 6 +- sysdeps/powerpc/fpu/s_fmax.S | 77 --- sysdeps/powerpc/fpu/s_fmaxf.S | 1 - sysdeps/powerpc/fpu/s_fmin.S | 77 --- sysdeps/powerpc/fpu/s_fminf.S | 1 - sysdeps/powerpc/powerpc32/fpu/s_fmax.S | 5 - sysdeps/powerpc/powerpc32/fpu/s_fmin.S | 5 - sysdeps/powerpc/powerpc32/power7/memchr.S | 11 +- sysdeps/powerpc/powerpc64/fpu/s_fmax.S | 5 - sysdeps/powerpc/powerpc64/fpu/s_fmin.S | 5 - sysdeps/powerpc/powerpc64/multiarch/Makefile | 4 +- .../powerpc/powerpc64/multiarch/ifunc-impl-list.c | 6 + .../powerpc64/multiarch/strchr-power8.S} | 35 +- sysdeps/powerpc/powerpc64/multiarch/strchr.c | 3 + .../powerpc64/multiarch/strchrnul-power8.S} | 35 +- sysdeps/powerpc/powerpc64/multiarch/strchrnul.c | 3 + sysdeps/powerpc/powerpc64/power8/strchr.S | 368 ++++++++++ .../powerpc64/power8/strchrnul.S} | 17 +- sysdeps/s390/s390-32/s390-mcount.S | 2 +- sysdeps/s390/s390-64/s390x-mcount.S | 2 +- sysdeps/sparc/sparc-mcount.S | 2 +- .../sysv/linux/aarch64/ipc_priv.h} | 15 +- sysdeps/unix/sysv/linux/alpha/Makefile | 3 - sysdeps/unix/sysv/linux/alpha/ipc_priv.h | 33 +- sysdeps/unix/sysv/linux/alpha/kernel-features.h | 3 + sysdeps/unix/sysv/linux/alpha/msgctl.c | 1 - sysdeps/unix/sysv/linux/alpha/semctl.c | 1 - sysdeps/unix/sysv/linux/alpha/shmctl.c | 1 - sysdeps/unix/sysv/linux/alpha/syscalls.list | 13 - sysdeps/unix/sysv/linux/arm/msgctl.c | 33 - sysdeps/unix/sysv/linux/arm/semctl.c | 54 -- sysdeps/unix/sysv/linux/arm/shmctl.c | 34 - sysdeps/unix/sysv/linux/arm/syscalls.list | 12 - sysdeps/unix/sysv/linux/generic/syscalls.list | 14 - sysdeps/unix/sysv/linux/hppa/syscalls.list | 14 - sysdeps/unix/sysv/linux/i386/kernel-features.h | 3 + sysdeps/unix/sysv/linux/ia64/syscalls.list | 14 - .../sparc-mcount.S => unix/sysv/linux/ipc_ops.h} | 26 +- sysdeps/unix/sysv/linux/ipc_priv.h | 23 +- sysdeps/unix/sysv/linux/kernel-features.h | 4 + sysdeps/unix/sysv/linux/m68k/kernel-features.h | 3 + sysdeps/unix/sysv/linux/m68k/semtimedop.S | 69 -- sysdeps/unix/sysv/linux/microblaze/msgctl.c | 1 - sysdeps/unix/sysv/linux/microblaze/semctl.c | 1 - sysdeps/unix/sysv/linux/microblaze/shmctl.c | 1 - sysdeps/unix/sysv/linux/microblaze/syscalls.list | 12 - sysdeps/unix/sysv/linux/mips/ipc_priv.h | 1 - sysdeps/unix/sysv/linux/mips/kernel-features.h | 2 + .../sysv/linux/{shmdt.c => mips/mips64/ipc_priv.h} | 27 +- sysdeps/unix/sysv/linux/mips/mips64/msgctl.c | 17 +- sysdeps/unix/sysv/linux/mips/mips64/semctl.c | 38 +- sysdeps/unix/sysv/linux/mips/mips64/shmctl.c | 17 +- sysdeps/unix/sysv/linux/mips/mips64/syscalls.list | 13 - sysdeps/unix/sysv/linux/msgctl.c | 45 +- sysdeps/unix/sysv/linux/msgget.c | 11 +- sysdeps/unix/sysv/linux/msgrcv.c | 26 +- sysdeps/unix/sysv/linux/msgsnd.c | 9 +- sysdeps/unix/sysv/linux/powerpc/ipc_priv.h | 23 +- sysdeps/unix/sysv/linux/powerpc/kernel-features.h | 3 + sysdeps/unix/sysv/linux/s390/kernel-features.h | 3 + sysdeps/unix/sysv/linux/s390/s390-64/syscalls.list | 14 - sysdeps/unix/sysv/linux/s390/semtimedop.c | 12 +- sysdeps/unix/sysv/linux/semctl.c | 71 +- sysdeps/unix/sysv/linux/semget.c | 11 +- sysdeps/unix/sysv/linux/semop.c | 10 +- sysdeps/unix/sysv/linux/semtimedop.c | 13 +- sysdeps/unix/sysv/linux/sh/kernel-features.h | 3 + sysdeps/unix/sysv/linux/shmat.c | 17 +- sysdeps/unix/sysv/linux/shmctl.c | 59 +- sysdeps/unix/sysv/linux/shmdt.c | 12 +- sysdeps/unix/sysv/linux/shmget.c | 13 +- sysdeps/unix/sysv/linux/sparc/kernel-features.h | 3 + sysdeps/unix/sysv/linux/sparc/sparc64/ipc_priv.h | 41 ++ sysdeps/unix/sysv/linux/sparc/sparc64/semctl.c | 54 -- .../linux/{s390/semtimedop.c => x86_64/ipc_priv.h} | 28 +- sysdeps/unix/sysv/linux/x86_64/syscalls.list | 12 - sysdeps/x86_64/memchr.S | 6 + sysvipc/Makefile | 2 + sysvipc/test-sysvmsg.c | 128 ++++ sysvipc/test-sysvsem.c | 116 ++++ sysvipc/test-sysvshm.c | 131 ++++ 116 files changed, 2168 insertions(+), 1907 deletions(-) create mode 100644 sunrpc/rpc_gethostbyname.c delete mode 100644 sunrpc/rpcinfo.c create mode 100644 support/support_record_failure.c copy sysdeps/unix/sysv/linux/sparc/sparc64/msgrcv.c => support/support_test_verify [...] create mode 100644 support/tst-support_record_failure-2.sh create mode 100644 support/tst-support_record_failure.c copy sysdeps/unix/sysv/linux/sparc/sparc64/msgrcv.c => support/xfork.c (65%) rename sysdeps/unix/sysv/linux/sparc/sparc64/msgrcv.c => support/xunistd.h (63%) copy sysdeps/sparc/sparc-mcount.S => support/xwaitpid.c (66%) delete mode 100644 sysdeps/powerpc/fpu/s_fmax.S delete mode 100644 sysdeps/powerpc/fpu/s_fmaxf.S delete mode 100644 sysdeps/powerpc/fpu/s_fmin.S delete mode 100644 sysdeps/powerpc/fpu/s_fminf.S delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_fmax.S delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_fmin.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_fmax.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_fmin.S copy sysdeps/{unix/sysv/linux/s390/semtimedop.c => powerpc/powerpc64/multiarch/str [...] copy sysdeps/{unix/sysv/linux/s390/semtimedop.c => powerpc/powerpc64/multiarch/str [...] create mode 100644 sysdeps/powerpc/powerpc64/power8/strchr.S copy sysdeps/{sparc/sparc-mcount.S => powerpc/powerpc64/power8/strchrnul.S} (70%) copy sysdeps/{sparc/sparc-mcount.S => unix/sysv/linux/aarch64/ipc_priv.h} (70%) delete mode 100644 sysdeps/unix/sysv/linux/alpha/msgctl.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/semctl.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/shmctl.c delete mode 100644 sysdeps/unix/sysv/linux/arm/msgctl.c delete mode 100644 sysdeps/unix/sysv/linux/arm/semctl.c delete mode 100644 sysdeps/unix/sysv/linux/arm/shmctl.c copy sysdeps/{sparc/sparc-mcount.S => unix/sysv/linux/ipc_ops.h} (63%) delete mode 100644 sysdeps/unix/sysv/linux/m68k/semtimedop.S delete mode 100644 sysdeps/unix/sysv/linux/microblaze/msgctl.c delete mode 100644 sysdeps/unix/sysv/linux/microblaze/semctl.c delete mode 100644 sysdeps/unix/sysv/linux/microblaze/shmctl.c delete mode 100644 sysdeps/unix/sysv/linux/mips/ipc_priv.h copy sysdeps/unix/sysv/linux/{shmdt.c => mips/mips64/ipc_priv.h} (61%) delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/syscalls.list delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/syscalls.list create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/ipc_priv.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/semctl.c copy sysdeps/unix/sysv/linux/{s390/semtimedop.c => x86_64/ipc_priv.h} (57%) create mode 100644 sysvipc/test-sysvmsg.c create mode 100644 sysvipc/test-sysvsem.c create mode 100644 sysvipc/test-sysvshm.c