aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas K. Hüttel <dilfridge@gentoo.org>2025-01-28 18:31:33 +0100
committerAndreas K. Hüttel <dilfridge@gentoo.org>2025-01-28 18:31:33 +0100
commit74f59e9271cbb4071671e5a474e7d4f1622b186f (patch)
tree233b87a9d31079928597506e90d217c27786e86b
parentf46351b4918d1602b08e67187b34889d6d19a6f5 (diff)
downloadglibc-74f59e9271cbb4071671e5a474e7d4f1622b186f.tar.xz
glibc-74f59e9271cbb4071671e5a474e7d4f1622b186f.zip
Create ChangeLog.old/ChangeLog.30glibc-2.41
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
-rw-r--r--ChangeLog.old/ChangeLog.3013253
1 files changed, 13253 insertions, 0 deletions
diff --git a/ChangeLog.old/ChangeLog.30 b/ChangeLog.old/ChangeLog.30
new file mode 100644
index 0000000000..807e2d8eb7
--- /dev/null
+++ b/ChangeLog.old/ChangeLog.30
@@ -0,0 +1,13253 @@
+2025-01-28 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: f46351b4918d1602b08e67187b34889d6d19a6f5
+ Bump version to 2.41
+
+ * include/features.h: Modified.
+ (__GLIBC_MINOR__): Modified.
+ * version.h: Modified.
+ (RELEASE): Modified.
+ (VERSION): Modified.
+
+2025-01-28 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: 9b2f20dd54079afb68addf23685b039f1accd6e0
+ po: update translations (final, only timestamp and line number changes)
+
+ * po/be.po: Modified.
+ * po/bg.po: Modified.
+ * po/ca.po: Modified.
+ * po/cs.po: Modified.
+ * po/da.po: Modified.
+ * po/de.po: Modified.
+ * po/el.po: Modified.
+ * po/eo.po: Modified.
+ * po/es.po: Modified.
+ * po/fi.po: Modified.
+ * po/fr.po: Modified.
+ * po/gl.po: Modified.
+ * po/hr.po: Modified.
+ * po/hu.po: Modified.
+ * po/ia.po: Modified.
+ * po/id.po: Modified.
+ * po/it.po: Modified.
+ * po/ja.po: Modified.
+ * po/ka.po: Modified.
+ * po/ko.po: Modified.
+ * po/lt.po: Modified.
+ * po/nb.po: Modified.
+ * po/nl.po: Modified.
+ * po/pl.po: Modified.
+ * po/pt.po: Modified.
+ * po/pt_BR.po: Modified.
+ * po/ro.po: Modified.
+ * po/ru.po: Modified.
+ * po/rw.po: Modified.
+ * po/sk.po: Modified.
+ * po/sl.po: Modified.
+ * po/sr.po: Modified.
+ * po/sv.po: Modified.
+ * po/tr.po: Modified.
+ * po/uk.po: Modified.
+ * po/vi.po: Modified.
+ * po/zh_CN.po: Modified.
+ * po/zh_TW.po: Modified.
+
+2025-01-28 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: b8c0cb4b1cb1c34c18417fa9b13870ae0780a555
+ libc.pot: regenerate (only line number changes)
+
+ * po/libc.pot: Modified.
+
+2025-01-28 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: fda82f6e8067e2f5fe79ef26772b2fade94f30f0
+ INSTALL: update last tested version numbers
+
+ * INSTALL: Modified.
+ * manual/install.texi: Modified.
+
+2025-01-27 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: 27bebf9b4fd551c6afe53245485c952705c298a6
+ contrib.texi: minor improvements
+
+ * manual/contrib.texi: Modified.
+
+2025-01-27 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: 115afa9daa7da535915a5c4d0e2f5440b773abc1
+ NEWS: Add some more news from the 2.41 cycle
+
+ * NEWS: Modified.
+
+2025-01-27 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: 604a340e91b09f880c26e123bfeb8a472d0969e1
+ contrib.texi: Update from 2.40..2.41 commit log
+
+ * manual/contrib.texi: Modified.
+
+2025-01-26 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: 181b6258e33bf2f0272244242f207b3478417d95
+ NEWS: Add reference to (single) advisory
+
+ * NEWS: Modified.
+
+2025-01-26 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: 306acc0519587514b326ac87c42f8341afd5725e
+ NEWS: Add list of bugs fixed in 2.41
+
+ * NEWS: Modified.
+
+2025-01-26 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: dc650eb715df0a272ce43dfb55a209d5b018cc04
+ NEWS: editorial changes (language, line breaks)
+
+ * NEWS: Modified.
+
+2025-01-26 Xi Ruoyao <xry111@xry111.site>
+
+ COMMIT: b31ed9581ba5f478343e2a60686e8dd34c57e68d
+ testsuite: Make stdio-common/tst-printf-format-*-mem UNSUPPORTED if the mtrace output does not exist
+
+ * stdio-common/Makefile: Modified.
+
+2025-01-25 Sam James <sam@gentoo.org>
+
+ COMMIT: 8d55f2fb17f7069b3b10231f9673eba1a0d272eb
+ elf: fix 'valgrind' typo in comment
+
+ * elf/valgrind-test.c: Modified.
+
+2025-01-25 Sam James <sam@gentoo.org>
+
+ COMMIT: fc8f253d808ade5e97c93b363bd1932023e770ba
+ malloc: cleanup casts in tst-calloc
+
+ * malloc/tst-calloc.c: Modified.
+ (null_test): Modified function.
+
+2025-01-25 H.J. Lu <hjl.tools@gmail.com>
+
+ COMMIT: 8ab34497de14e35aff09b607222fe1309ef156da
+ stdlib: Test using setenv with updated environ [BZ #32588]
+
+ * stdlib/Makefile: Modified.
+ * stdlib/tst-setenv-environ.c: New file.
+
+2025-01-24 Aurelien Jarno <aurelien@aurel32.net>
+
+ COMMIT: aba14403c606fdba6726f76442272d5011c52900
+ LICENSES: update CORE-MATH copyright
+
+ * LICENSES: Modified.
+
+2025-01-24 Aurelien Jarno <aurelien@aurel32.net>
+
+ COMMIT: 1ed3e4468879b79492dfd453255b9318b3265843
+ LICENSES: update location of getaddrinfo.c and getnameinfo.c
+
+ * LICENSES: Modified.
+
+2025-01-24 Aurelien Jarno <aurelien@aurel32.net>
+
+ COMMIT: 4871ab841b3bfbabdba62cc86dd6b8db84f5c134
+ LICENSES: remove Intel License Agreement
+
+ * LICENSES: Modified.
+
+2025-01-24 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 12b4a1fc6ecfc278a87159164bdf1d682deb18e2
+ stdlib: Re-implement free (environ) compatibility kludge for setenv
+
+ * stdlib/Makefile: Modified.
+ * stdlib/setenv.c: Modified.
+ [_LIBC][! _LIBC][!(_LIBC || ( HAVE_SEARCH_H && HAVE_TSEARCH && __GNUC__))](__libc_lock_define_initialized): Modified function.
+ [_LIBC][! _LIBC][_LIBC](__libc_setenv_freemem): Modified function.
+ [_LIBC][! _LIBC](__libc_lock_define_initialized): Modified function.
+ [_LIBC][! _LIBC](__add_to_environ): Modified function.
+ * stdlib/setenv.h: Modified.
+ (environ_array): Modified.
+ (__environ_is_from_array_list): Modified function.
+ * stdlib/tst-environ-change-1.c: New file.
+ * stdlib/tst-environ-change-2.c: New file.
+ * stdlib/tst-environ-change-3.c: New file.
+ * stdlib/tst-environ-change-4.c: New file.
+ * stdlib/tst-environ-change-skeleton.c: New file.
+
+2025-01-24 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 36fcdfbbc5463e55581fec67141df3493fb81f7e
+ Revert "stdlib: Support malloc-managed environ arrays for compatibility"
+
+ * csu/init-first.c: Modified.
+ (_init_first): Modified function.
+ * csu/libc-start.c: Modified.
+ [! LIBC_START_MAIN_AUXVEC_ARG](LIBC_START_MAIN): Modified function.
+ [LIBC_START_MAIN_AUXVEC_ARG](LIBC_START_MAIN): Modified function.
+ * include/unistd.h: Modified.
+ [! _ISOMAC](__environ_startup): Remove.
+ * posix/environ.c: Modified.
+ (__environ_startup): Remove.
+ * stdlib/Makefile: Modified.
+ * stdlib/setenv.c: Modified.
+ [_LIBC][! _LIBC](__add_to_environ): Modified function.
+ * stdlib/tst-setenv-malloc.c: Delete file.
+
+2025-01-23 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: b62759db04b8ed7f829c06f1d7c3b8fb70616493
+ stdlib: Support malloc-managed environ arrays for compatibility
+
+ * csu/init-first.c: Modified.
+ (_init_first): Modified function.
+ * csu/libc-start.c: Modified.
+ [! LIBC_START_MAIN_AUXVEC_ARG](LIBC_START_MAIN): Modified function.
+ [LIBC_START_MAIN_AUXVEC_ARG](LIBC_START_MAIN): Modified function.
+ * include/unistd.h: Modified.
+ [! _ISOMAC](__environ_startup): New.
+ * posix/environ.c: Modified.
+ (__environ_startup): New.
+ * stdlib/Makefile: Modified.
+ * stdlib/setenv.c: Modified.
+ [_LIBC][! _LIBC](__add_to_environ): Modified function.
+ * stdlib/tst-setenv-malloc.c: New file.
+
+2025-01-22 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: 76c3f7f81b7b99fedbff6edc07cddff59e2ae6e2
+ po: Incorporate translations
+
+ * po/be.po: Modified.
+ * po/bg.po: Modified.
+ * po/ca.po: Modified.
+ * po/cs.po: Modified.
+ * po/da.po: Modified.
+ * po/de.po: Modified.
+ * po/el.po: Modified.
+ * po/eo.po: Modified.
+ * po/es.po: Modified.
+ * po/fi.po: Modified.
+ * po/fr.po: Modified.
+ * po/gl.po: Modified.
+ * po/hr.po: Modified.
+ * po/hu.po: Modified.
+ * po/ia.po: Modified.
+ * po/id.po: Modified.
+ * po/it.po: Modified.
+ * po/ja.po: Modified.
+ * po/ka.po: Modified.
+ * po/ko.po: Modified.
+ * po/lt.po: Modified.
+ * po/nb.po: Modified.
+ * po/nl.po: Modified.
+ * po/pl.po: Modified.
+ * po/pt.po: Modified.
+ * po/pt_BR.po: Modified.
+ * po/ro.po: Modified.
+ * po/ru.po: Modified.
+ * po/rw.po: Modified.
+ * po/sk.po: Modified.
+ * po/sl.po: Modified.
+ * po/sr.po: Modified.
+ * po/sv.po: Modified.
+ * po/tr.po: Modified.
+ * po/uk.po: Modified.
+ * po/vi.po: Modified.
+ * po/zh_CN.po: Modified.
+ * po/zh_TW.po: Modified.
+
+2025-01-22 Siddhesh Poyarekar <siddhesh@sourceware.org>
+
+ COMMIT: d9dcfe766eb9adcf9b1143112b569ac34ea9a9e6
+ Update advisory GLIBC-SA-2025-0001 (2.40)
+
+ * advisories/GLIBC-SA-2025-0001: Modified.
+
+2025-01-22 Siddhesh Poyarekar <siddhesh@sourceware.org>
+
+ COMMIT: 94e908cee9e2a5bdd04a85a36104673417a6ebd9
+ Add advisory text for CVE-2025-0395
+
+ * advisories/GLIBC-SA-2025-0001: New file.
+
+2025-01-22 Siddhesh Poyarekar <siddhesh@sourceware.org>
+
+ COMMIT: 68ee0f704cb81e9ad0a78c644a83e1e9cd2ee578
+ Fix underallocation of abort_msg_s struct (CVE-2025-0395)
+
+ * assert/assert.c: Modified.
+ (__assert_fail_base): Modified function.
+ (libc-pointer-arith.h): Include file.
+ * sysdeps/posix/libc_fatal.c: Modified.
+ (__libc_message_impl): Modified function.
+ (libc-pointer-arith.h): Include file.
+
+2025-01-21 Yury Khrustalev <yury.khrustalev@arm.com>
+
+ COMMIT: d4626340b997d662ddca4a48f8a3bf03ccb7a603
+ NEWS: Add note on Guarded Control Stack support
+
+ * NEWS: Modified.
+
+2025-01-21 Paul Pluzhnikov <ppluzhnikov@google.com>
+
+ COMMIT: c6b6a8cf0498f07dc44cda9322b6dada0118d6f3
+ Fix typo: _POSIX_REATIME_SIGNALS -> _POSIX_REALTIME_SIGNALS [BZ# 32515]
+
+ * posix/annexc.c: Modified.
+
+2025-01-21 Yury Khrustalev <yury.khrustalev@arm.com>
+
+ COMMIT: 50eaf548838b7f9cbc05789f6007a1176bdaf90f
+ aarch64: Add HWCAP_GCS
+
+ * sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h: Modified.
+ (HWCAP_GCS): New.
+ * sysdeps/unix/sysv/linux/aarch64/cpu-features.c: Modified.
+ (init_cpu_features): Modified function.
+
+2025-01-21 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 71b49e299dbe22853095119da5064303e1d6b9ff
+ nptl: Include <stdbool.h> in tst-skeleton-affinity-inheritance.c
+
+ * nptl/tst-skeleton-affinity-inheritance.c: Modified.
+ (stdbool.h): Include file.
+
+2025-01-20 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 1ac28b781882e3f14b41dcb06f3f945d53938948
+ stdlib: Test for expected sequence of random numbers from rand
+
+ * stdlib/Makefile: Modified.
+ * stdlib/tst-rand-sequence.c: New file.
+
+2025-01-20 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 33b684e0194930ff072cf812b37c191637261dbe
+ stdlib: Fix unintended change to the random_r implementation
+
+ * stdlib/random_r.c: Modified.
+ (__random_r): Modified function.
+
+2025-01-20 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: a3131e71cf65c0c28869824de9b1b1fab363882c
+ elf: Make tst-ro-dynamic-mod.map compatible with older binutils
+
+ * elf/tst-ro-dynamic-mod.map: Modified.
+
+2025-01-20 Michael Jeanson <mjeanson@efficios.com>
+
+ COMMIT: 5eafafc46cd5b30916fd8b5c6b53dd5f6dc5466d
+ NEWS: Add the extensible rseq ABI to new features
+
+ * NEWS: Modified.
+
+2025-01-20 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: b3a6bd625ce96bcec0e5d41b9835b1367d97e548
+ Linux: Do not check unused bytes after sched_getattr in tst-sched_setattr
+
+ * manual/resource.texi: Modified.
+ * sysdeps/unix/sysv/linux/tst-sched_setattr.c: Modified.
+ (check_unused): Remove function.
+ (do_test): Modified function.
+
+2025-01-20 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 89e61e96b79faa104eb89f14028dae99d4ca4648
+ i386: Update ulps for *pi functions
+
+ * sysdeps/i386/fpu/libm-test-ulps: Modified.
+
+2025-01-20 Yury Khrustalev <yury.khrustalev@arm.com>
+
+ COMMIT: d3f2b71ef1d146137a25dd1367d97a14fac341c6
+ aarch64: Fix tests not compatible with targets supporting GCS
+
+ * elf/tst-asm-helper.h: New file.
+ * elf/tst-big-note-lib.S: Modified.
+ * elf/tst-ro-dynamic-mod.map: Modified.
+ * sysdeps/aarch64/tst-vpcs-mod.S: Modified.
+
+2025-01-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
+
+ COMMIT: a335acb8b86351afa8e3721b7e62ed32b86708b8
+ aarch64: Use __alloc_gcs in makecontext
+
+ * sysdeps/unix/sysv/linux/aarch64/makecontext.c: Modified.
+ [! SHADOW_STACK_SET_TOKEN](SHADOW_STACK_SET_TOKEN): Remove.
+ [! SHADOW_STACK_SET_TOKEN](SHADOW_STACK_SET_MARKER): Remove.
+ (map_shadow_stack): Remove function.
+ (GCS_MAX_SIZE): Remove.
+ (GCS_ALTSTACK_RESERVE): Remove.
+ (alloc_makecontext_gcs): Modified function.
+ (aarch64-gcs.h): Include file.
+
+2025-01-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
+
+ COMMIT: 3d8da0d91b0998855c1da14180078d1379442d32
+ aarch64: Add GCS user-space allocation logic
+
+ * sysdeps/aarch64/Makefile: Modified.
+ * sysdeps/aarch64/__alloc_gcs.c: New file.
+ * sysdeps/aarch64/aarch64-gcs.h: New file.
+
+2025-01-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
+
+ COMMIT: d3df351338ce275b6c0fd9cb1c01a7d8eceedb47
+ aarch64: Process gnu properties in static exe
+
+ * sysdeps/unix/sysv/linux/aarch64/libc-start.h: Modified.
+ [! SHARED](aarch64_libc_setup_tls): Modified function.
+ [! SHARED](dl-prop.h): Include file.
+
+2025-01-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
+
+ COMMIT: 29476485f90a0c3460149349367a45085cc57c65
+ aarch64: Ignore GCS property of ld.so
+
+ * sysdeps/aarch64/dl-gcs.c: Modified.
+ (check_gcs): Modified function.
+
+2025-01-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
+ Yury Khrustalev <yury.khrustalev@arm.com>
+
+ COMMIT: 4d56a5bbd679372121977e5cce4614815dfcce29
+ aarch64: Handle GCS marking
+
+ * sysdeps/aarch64/dl-gcs.c: Modified.
+ (unistd.h): Include file.
+ (GCS_POLICY_DISABLED): New.
+ (GCS_POLICY_ENFORCED): New.
+ (GCS_POLICY_OPTIONAL): New.
+ (GCS_POLICY_OVERRIDE): New.
+ (fail): New function.
+ (unsupported): New function.
+ (check_gcs): New function.
+ (check_gcs_depends): New function.
+ (_dl_gcs_check): New function.
+ * sysdeps/aarch64/dl-prop.h: Modified.
+ (_rtld_main_check): Modified function.
+ (_dl_open_check): Modified function.
+ (_dl_process_gnu_property): Modified function.
+ (_dl_gcs_check): New function.
+ * sysdeps/aarch64/linkmap.h: Modified.
+ (link_map_machine): Modified.
+
+2025-01-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
+
+ COMMIT: 8d516b6f851f406b2a18bead5a55fbe2e0d0b05b
+ aarch64: Use l_searchlist.r_list for bti
+
+ * sysdeps/aarch64/dl-bti.c: Modified.
+ (_dl_bti_check): Modified function.
+
+2025-01-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
+
+ COMMIT: 76b79f7241b942f76a792ca2637f46c8ea439aed
+ aarch64: Mark objects with GCS property note
+
+ * sysdeps/aarch64/sysdep.h: Modified.
+ [__ASSEMBLER__][HAVE_AARCH64_BTI](GNU_PROPERTY): Modified.
+ [__ASSEMBLER__][HAVE_AARCH64_BTI && HAVE_AARCH64_PAC_RET](GNU_PROPERTY): Modified.
+ [__ASSEMBLER__](FEATURE_1_GCS): New.
+
+2025-01-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
+
+ COMMIT: 01f52b11ded15a1c0214692c707f1ddee1f4179f
+ aarch64: Enable GCS in dynamic linked exe
+
+ * sysdeps/aarch64/Makefile: Modified.
+ * sysdeps/aarch64/dl-gcs.c: New file.
+ * sysdeps/aarch64/dl-start.S: Modified.
+ * sysdeps/aarch64/rtld-global-offsets.sym: Modified.
+
+2025-01-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
+
+ COMMIT: b81ee54bc90521f10c2ea07f746859377653ec28
+ aarch64: Enable GCS in static linked exe
+
+ * sysdeps/unix/sysv/linux/aarch64/libc-start.h: New file.
+
+2025-01-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
+ Yury Khrustalev <yury.khrustalev@arm.com>
+
+ COMMIT: 9ad3d9267d1e0ddda264e54cd4176fa927e2e0ca
+ aarch64: Add glibc.cpu.aarch64_gcs tunable
+
+ * manual/tunables.texi: Modified.
+ * sysdeps/aarch64/dl-tunables.list: Modified.
+ * sysdeps/unix/sysv/linux/aarch64/cpu-features.c: Modified.
+ (init_cpu_features): Modified function.
+ * sysdeps/unix/sysv/linux/aarch64/dl-procruntime.c: New file.
+
+2025-01-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
+
+ COMMIT: 3ac237fb716b86ba7967edb84eb85d15364aaebc
+ aarch64: Add GCS support for makecontext
+
+ * sysdeps/unix/sysv/linux/aarch64/makecontext.c: Modified.
+ (__makecontext): Modified function.
+ [! SHADOW_STACK_SET_TOKEN](SHADOW_STACK_SET_TOKEN): New.
+ [! SHADOW_STACK_SET_TOKEN](SHADOW_STACK_SET_MARKER): New.
+ (sys/mman.h): Include file.
+ (GCS_MAGIC): New.
+ (extension): New function.
+ (map_shadow_stack): New function.
+ (GCS_MAX_SIZE): New.
+ (GCS_ALTSTACK_RESERVE): New.
+ (alloc_makecontext_gcs): New function.
+ * sysdeps/unix/sysv/linux/aarch64/setcontext.S: Modified.
+
+2025-01-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
+
+ COMMIT: 7d22054db7df3b0b84f1a2142195e27c5d34285b
+ aarch64: Mark swapcontext with indirect_return
+
+ * sysdeps/aarch64/bits/indirect-return.h: New file.
+
+2025-01-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
+
+ COMMIT: 9885d13b669591574829125f13b1078bb12399fc
+ aarch64: Add GCS support for setcontext
+
+ * sysdeps/unix/sysv/linux/aarch64/getcontext.S: Modified.
+ * sysdeps/unix/sysv/linux/aarch64/setcontext.S: Modified.
+ * sysdeps/unix/sysv/linux/aarch64/swapcontext.S: Modified.
+ * sysdeps/unix/sysv/linux/aarch64/ucontext-internal.h: Modified.
+ (GCS_MAGIC): New.
+ (GCS_CONTEXT_SIZE): New.
+ (oGCSPR): New.
+
+2025-01-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
+
+ COMMIT: 1cf59c2603be88e3c97e68b1f219647f20310215
+ aarch64: Add GCS support to vfork
+
+ * sysdeps/unix/sysv/linux/aarch64/vfork.S: Modified.
+
+2025-01-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
+
+ COMMIT: 5ff5e7836e97a2d87778936b29c9607c120251be
+ aarch64: Add GCS support to longjmp
+
+ * sysdeps/aarch64/__longjmp.S: Modified.
+ * sysdeps/aarch64/setjmp.S: Modified.
+
+2025-01-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
+
+ COMMIT: 13cbbb0cb29153bab099e040002e7cc78a0ceaaa
+ aarch64: Define jmp_buf offset for GCS
+
+ * sysdeps/aarch64/jmpbuf-offsets.h: Modified.
+ (JB_GCSPR): New.
+
+2025-01-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
+
+ COMMIT: 640c209a72b3a3d3712dffb8c728f6ce3c504715
+ elf.h: Define GNU_PROPERTY_AARCH64_FEATURE_1_GCS
+
+ * elf/elf.h: Modified.
+ (GNU_PROPERTY_AARCH64_FEATURE_1_GCS): New.
+
+2025-01-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
+
+ COMMIT: 58771b8a5900585b7561197f743580b91bb61de0
+ aarch64: Add asm helpers for GCS
+
+ * sysdeps/aarch64/sysdep.h: Modified.
+ [__ASSEMBLER__](CHKFEAT_X16): New.
+ [__ASSEMBLER__](MRS_GCSPR): New.
+ [__ASSEMBLER__](GCSPOPM): New.
+ [__ASSEMBLER__](GCSSS1): New.
+ [__ASSEMBLER__](GCSSS2): New.
+
+2025-01-19 Samuel Thibault <samuel.thibault@ens-lyon.org>
+
+ COMMIT: 8ef17919509e909746b0ad6465e9c6c952a3fe34
+ hurd: Fix EINVAL error on linking to a slash-trailing path [BZ #32569]
+
+ * sysdeps/mach/hurd/bind.c: Modified.
+ (__bind): Modified function.
+ * sysdeps/mach/hurd/linkat.c: Modified.
+ (__linkat_common): Modified function.
+ * sysdeps/mach/hurd/mknodat.c: Modified.
+ (__mknodat): Modified function.
+ * sysdeps/mach/hurd/symlinkat.c: Modified.
+ (__symlinkat): Modified function.
+
+2025-01-17 Malte Skarupke <malteskarupke@fastmail.fm>
+
+ COMMIT: 91bb902f58264a2fd50fbce8f39a9a290dd23706
+ nptl: Use all of g1_start and g_signals
+
+ * nptl/pthread_cond_broadcast.c: Modified.
+ (___pthread_cond_broadcast): Modified function.
+ * nptl/pthread_cond_common.c: Modified.
+ (__condvar_switch_g1): Modified function.
+ * nptl/pthread_cond_signal.c: Modified.
+ (___pthread_cond_signal): Modified function.
+ * nptl/pthread_cond_wait.c: Modified.
+ (__condvar_cancel_waiting): Modified function.
+ (__pthread_cond_wait_common): Modified function.
+
+2025-01-17 Malte Skarupke <malteskarupke@fastmail.fm>
+
+ COMMIT: 4b79e27a5073c02f6bff9aa8f4791230a0ab1867
+ nptl: rename __condvar_quiesce_and_switch_g1
+
+ * nptl/pthread_cond_broadcast.c: Modified.
+ (___pthread_cond_broadcast): Modified function.
+ * nptl/pthread_cond_common.c: Modified.
+ (__condvar_quiesce_and_switch_g1): Remove function.
+ (__condvar_switch_g1): New function.
+ * nptl/pthread_cond_signal.c: Modified.
+ (___pthread_cond_signal): Modified function.
+ * nptl/pthread_cond_wait.c: Modified.
+
+2025-01-17 Malte Skarupke <malteskarupke@fastmail.fm>
+
+ COMMIT: ee6c14ed59d480720721aaacc5fb03213dc153da
+ nptl: Fix indentation
+
+ * nptl/pthread_cond_wait.c: Modified.
+
+2025-01-17 Malte Skarupke <malteskarupke@fastmail.fm>
+
+ COMMIT: 929a4764ac90382616b6a21f099192b2475da674
+ nptl: Use a single loop in pthread_cond_wait instaed of a nested loop
+
+ * nptl/pthread_cond_wait.c: Modified.
+ (__pthread_cond_wait_common): Modified function.
+
+2025-01-17 Malte Skarupke <malteskarupke@fastmail.fm>
+
+ COMMIT: c36fc50781995e6758cae2b6927839d0157f213c
+ nptl: Remove g_refs from condition variables
+
+ * nptl/pthread_cond_wait.c: Modified.
+ (__condvar_dec_grefs): Remove function.
+ (__condvar_cleanup_waiting): Modified function.
+ (__pthread_cond_wait_common): Modified function.
+ * nptl/tst-cond22.c: Modified.
+ (do_test): Modified function.
+ * sysdeps/nptl/bits/thread-shared-types.h: Modified.
+ (__pthread_cond_s): Modified.
+ * sysdeps/nptl/pthread.h: Modified.
+ (PTHREAD_COND_INITIALIZER): Modified.
+
+2025-01-17 Malte Skarupke <malteskarupke@fastmail.fm>
+
+ COMMIT: 4f7b051f8ee3feff1b53b27a906f245afaa9cee1
+ nptl: Remove unnecessary quadruple check in pthread_cond_wait
+
+ * nptl/pthread_cond_wait.c: Modified.
+ (__pthread_cond_wait_common): Modified function.
+
+2025-01-17 Malte Skarupke <malteskarupke@fastmail.fm>
+
+ COMMIT: b42cc6af11062c260c7dfa91f1c89891366fed3e
+ nptl: Remove unnecessary catch-all-wake in condvar group switch
+
+ * nptl/pthread_cond_common.c: Modified.
+ (__condvar_quiesce_and_switch_g1): Modified function.
+
+2025-01-17 Malte Skarupke <malteskarupke@fastmail.fm>
+
+ COMMIT: 0cc973160c23bb67f895bc887dd6942d29f8fee3
+ nptl: Update comments and indentation for new condvar implementation
+
+ * nptl/pthread_cond_common.c: Modified.
+ * nptl/pthread_cond_wait.c: Modified.
+
+2025-01-17 Frank Barrus <frankbarrus_sw@shaggy.cc>
+
+ COMMIT: 1db84775f831a1494993ce9c118deaf9537cc50a
+ pthreads NPTL: lost wakeup fix 2
+
+ * nptl/pthread_cond_common.c: Modified.
+ (__condvar_quiesce_and_switch_g1): Modified function.
+ * nptl/pthread_cond_wait.c: Modified.
+ (__pthread_cond_wait_common): Modified function.
+
+2025-01-17 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 109c40ed7a3ca4e380bdbcb036775edc888a7643
+ math: update arm ulps
+
+ * sysdeps/arm/libm-test-ulps: Modified.
+
+2025-01-17 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: ae33fb452f665eb0a5a6f7ebfc910fb9e2e4022f
+ math: update arm ulps
+
+ * sysdeps/arm/libm-test-ulps: Modified.
+
+2025-01-16 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 37b9a5aacc3156aef81a461deaf703f49531deac
+ Linux: Add tests that check that TLS and rseq area are separate
+
+ * sysdeps/unix/sysv/linux/Makefile: Modified.
+ * sysdeps/unix/sysv/linux/tst-rseq-tls-range-4096-static.c: New file.
+ * sysdeps/unix/sysv/linux/tst-rseq-tls-range-4096.c: New file.
+ * sysdeps/unix/sysv/linux/tst-rseq-tls-range-mod.c: New file.
+ * sysdeps/unix/sysv/linux/tst-rseq-tls-range-static.c: New file.
+ * sysdeps/unix/sysv/linux/tst-rseq-tls-range.c: New file.
+
+2025-01-16 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: cbd9fd236981717d3d4ee942986ea912e9707c32
+ Consolidate TLS block allocation for static binaries with ld.so
+
+ * csu/libc-tls.c: Mod