This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch ibm/2.28/master in repository glibc.
from 22f3c11df1 Merge branch release/2.28/master into ibm/2.28/master adds 5f7fa9ac30 io: Remove copy_file_range emulation [BZ #24744] adds b95c8a3150 aarch64: add STO_AARCH64_VARIANT_PCS and DT_AARCH64_VARIANT_PCS adds 298e659172 aarch64: handle STO_AARCH64_VARIANT_PCS adds 57922433fa posix: Fix large mmap64 offset for mips64n32 (BZ#24699) adds 1533274d5f [AArch64] Add ifunc support for Ares adds 1def6a34ae Simplify and speedup strstr/strcasestr first match adds d6ccf2f45c Speedup first memmem match adds 354f52e984 Improve performance of strstr adds b58bace7ce Improve performance of memmem adds 3640758943 Fix assertion in malloc.c:tcache_get. adds f88c59f465 Small tcache improvements adds a645c48756 nscd: avoid assertion failure during persistent db check adds cb89ba9c72 Add glibc.malloc.mxfast tunable adds 5dab5eafb3 malloc: Various cleanups for malloc/tst-mxfast adds 6d750b1899 malloc: Remove unwanted leading whitespace in malloc_info [B [...] adds 91d5989356 malloc: Fix missing accounting of top chunk in malloc_info [ [...] adds f144981490 Base max_fast on alignment, not width, of bins (Bug 24903) adds 0d3905b110 Call _dl_open_check after relocation [BZ #24259] adds cef4c840a8 nss_db: fix endent wrt NULL mappings [BZ #24695] [BZ #24696] adds 59991bf48a elf: Refuse to dlopen PIE objects [BZ #24323] adds fe7c01cb14 mips: Force RWX stack for hard-float builds that can run on [...] adds cedb3e47c6 Fix alignment of TLS variables for tls variant TLS_TCB_AT_TP [...] new b32c275714 Merge branch release/2.28/master into ibm/2.28/master
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 | 214 ++++++++ NEWS | 9 + elf/dl-load.c | 18 +- elf/dl-open.c | 8 +- elf/dl-tunables.list | 5 + elf/elf.h | 7 + include/elf.h | 2 +- io/Makefile | 5 - io/copy_file_range-compat.c | 160 ------ io/copy_file_range.c | 18 +- io/tst-copy_file_range.c | 557 +-------------------- malloc/Makefile | 4 +- malloc/arena.c | 2 + malloc/malloc.c | 45 +- malloc/tst-mxfast.c | 50 ++ manual/llio.texi | 10 +- manual/tunables.texi | 16 +- nptl/allocatestack.c | 4 +- nptl/tst-tls1.c | 90 ++-- nscd/connections.c | 3 +- nss/nss_db/db-open.c | 6 +- posix/tst-mmap-offset.c | 9 +- string/memmem.c | 123 +++-- string/str-two-way.h | 9 +- string/strcasestr.c | 37 +- string/strstr.c | 172 +++++-- support/Makefile | 2 + support/support.h | 1 + .../xposix_memalign.c | 29 +- .../xpthread_attr_setstack.c | 14 +- support/xthread.h | 2 + sysdeps/aarch64/dl-machine.h | 35 +- sysdeps/aarch64/multiarch/memcpy.c | 2 +- sysdeps/generic/mmap_info.h | 16 + sysdeps/unix/sysv/linux/aarch64/cpu-features.c | 1 + sysdeps/unix/sysv/linux/aarch64/cpu-features.h | 2 + sysdeps/unix/sysv/linux/alpha/kernel-features.h | 1 - sysdeps/unix/sysv/linux/copy_file_range.c | 21 +- sysdeps/unix/sysv/linux/kernel-features.h | 4 - .../unix/sysv/linux/microblaze/kernel-features.h | 3 - sysdeps/unix/sysv/linux/mips/Makefile | 21 +- sysdeps/unix/sysv/linux/mips/configure | 41 ++ sysdeps/unix/sysv/linux/mips/configure.ac | 32 ++ sysdeps/unix/sysv/linux/mips/mmap_info.h | 13 + sysdeps/unix/sysv/linux/mmap64.c | 9 +- sysdeps/x86/Makefile | 40 +- 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 + .../x86/tst-cet-legacy-mod-5.c | 19 +- sysdeps/x86/tst-cet-legacy-mod-5a.c | 1 + sysdeps/x86/tst-cet-legacy-mod-5b.c | 1 + .../x86/tst-cet-legacy-mod-5c.c | 24 +- .../x86/tst-cet-legacy-mod-6.c | 19 +- sysdeps/x86/tst-cet-legacy-mod-6a.c | 1 + sysdeps/x86/tst-cet-legacy-mod-6b.c | 1 + .../x86/tst-cet-legacy-mod-6c.c | 24 +- sysdeps/x86/tst-cet-legacy-mod-6d.c | 1 + 61 files changed, 1131 insertions(+), 988 deletions(-) delete mode 100644 io/copy_file_range-compat.c create mode 100644 malloc/tst-mxfast.c rename io/tst-copy_file_range-compat.c => support/xposix_memalign.c (57%) copy io/copy_file_range.c => support/xpthread_attr_setstack.c (69%) create mode 100644 sysdeps/generic/mmap_info.h create mode 100644 sysdeps/unix/sysv/linux/mips/mmap_info.h 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 io/copy_file_range.c => sysdeps/x86/tst-cet-legacy-mod-5.c (73%) create mode 100644 sysdeps/x86/tst-cet-legacy-mod-5a.c create mode 100644 sysdeps/x86/tst-cet-legacy-mod-5b.c copy io/copy_file_range.c => sysdeps/x86/tst-cet-legacy-mod-5c.c (70%) copy io/copy_file_range.c => sysdeps/x86/tst-cet-legacy-mod-6.c (73%) create mode 100644 sysdeps/x86/tst-cet-legacy-mod-6a.c create mode 100644 sysdeps/x86/tst-cet-legacy-mod-6b.c copy io/copy_file_range.c => sysdeps/x86/tst-cet-legacy-mod-6c.c (70%) create mode 100644 sysdeps/x86/tst-cet-legacy-mod-6d.c