diff options
| author | Andreas K. Hüttel <dilfridge@gentoo.org> | 2025-01-28 18:31:33 +0100 |
|---|---|---|
| committer | Andreas K. Hüttel <dilfridge@gentoo.org> | 2025-01-28 18:31:33 +0100 |
| commit | 74f59e9271cbb4071671e5a474e7d4f1622b186f (patch) | |
| tree | 233b87a9d31079928597506e90d217c27786e86b | |
| parent | f46351b4918d1602b08e67187b34889d6d19a6f5 (diff) | |
| download | glibc-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.30 | 13253 |
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 |
