From c048a406452d5f0b3046d033555a083be3537f47 Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Thu, 9 Jun 2022 09:46:58 +0200 Subject: [PATCH] Auto-sync with upstream branch master Upstream commit: ace9e3edbca62d978b1e8f392d8a5d78500272d9 - nss: handle stat failure in check_reload_and_get (BZ #28752) - nss: add assert to DB_LOOKUP_FCT (BZ #28752) - x86: Fix page cross case in rawmemchr-avx2 [BZ #29234] - nptl_db: disable DT_RELR on libthread_db.so - elf: add missing newlines in lateglobal test - nptl: Fix __libc_cleanup_pop_restore asynchronous restore (BZ#29214) - x86: ZERO_UPPER_VEC_REGISTERS_RETURN_XTEST expect no transactions - x86: Shrink code size of memchr-evex.S - x86: Shrink code size of memchr-avx2.S - x86: Optimize memrchr-avx2.S - x86: Optimize memrchr-evex.S - x86: Optimize memrchr-sse2.S - Benchtests: Improve memrchr benchmarks - x86: Add COND_VZEROUPPER that can replace vzeroupper if no `ret` - x86: Create header for VEC classes in x86 strings library - powerpc: Fix VSX register number on __strncpy_power9 [BZ #29197] - AArch64: Sort makefile entries - AArch64: Add SVE memcpy - x86_64: Add strstr function with 512-bit EVEX - scripts/glibcelf.py: Add PT_AARCH64_MEMTAG_MTE constant --- glibc.spec | 28 ++++++++++++++++++++++++++-- sources | 2 +- 2 files changed, 27 insertions(+), 3 deletions(-) diff --git a/glibc.spec b/glibc.spec index 73c1550..a2c6daa 100644 --- a/glibc.spec +++ b/glibc.spec @@ -1,4 +1,4 @@ -%global glibcsrcdir glibc-2.35.9000-563-g999835533b +%global glibcsrcdir glibc-2.35.9000-583-gace9e3edbc %global glibcversion 2.35.9000 # Pre-release tarballs are pulled in from git using a command that is # effectively: @@ -152,7 +152,7 @@ end} Summary: The GNU libc libraries Name: glibc Version: %{glibcversion} -Release: 21%{?dist} +Release: 22%{?dist} # In general, GPLv2+ is used by programs, LGPLv2+ is used for # libraries. @@ -2175,6 +2175,30 @@ update_gconv_modules_cache () %files -f compat-libpthread-nonshared.filelist -n compat-libpthread-nonshared %changelog +* Thu Jun 09 2022 Florian Weimer - 2.35.9000-22 +- Auto-sync with upstream branch master, + commit ace9e3edbca62d978b1e8f392d8a5d78500272d9: +- nss: handle stat failure in check_reload_and_get (BZ #28752) +- nss: add assert to DB_LOOKUP_FCT (BZ #28752) +- x86: Fix page cross case in rawmemchr-avx2 [BZ #29234] +- nptl_db: disable DT_RELR on libthread_db.so +- elf: add missing newlines in lateglobal test +- nptl: Fix __libc_cleanup_pop_restore asynchronous restore (BZ#29214) +- x86: ZERO_UPPER_VEC_REGISTERS_RETURN_XTEST expect no transactions +- x86: Shrink code size of memchr-evex.S +- x86: Shrink code size of memchr-avx2.S +- x86: Optimize memrchr-avx2.S +- x86: Optimize memrchr-evex.S +- x86: Optimize memrchr-sse2.S +- Benchtests: Improve memrchr benchmarks +- x86: Add COND_VZEROUPPER that can replace vzeroupper if no `ret` +- x86: Create header for VEC classes in x86 strings library +- powerpc: Fix VSX register number on __strncpy_power9 [BZ #29197] +- AArch64: Sort makefile entries +- AArch64: Add SVE memcpy +- x86_64: Add strstr function with 512-bit EVEX +- scripts/glibcelf.py: Add PT_AARCH64_MEMTAG_MTE constant + * Mon Jun 06 2022 Carlos O'Donell - 2.35.9000-21 - Auto-sync with upstream branch master, commit 999835533bc60fbd0b0b65d2412a6742e5a54b9d: diff --git a/sources b/sources index 9ebc240..344f359 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (glibc-2.35.9000-563-g999835533b.tar.xz) = f3b5cdec3268c8a585b0c2bc1f1ee9c2ac8f9c09235dedb3b5aaeb74152b97395a7f4cc499d04e40eefa35d7553e03126f3107fb9a23dd1b6b2115140ae97035 +SHA512 (glibc-2.35.9000-583-gace9e3edbc.tar.xz) = 35100ed3ee603f365ec147b45eaebd85387f2c533a40c094a86a77f836dbb5bacd1fed55639f38805f86dc95161878c8f1c098a79a2808615c3dc5b42b2adced