glibc/sysdeps
Michael Jeanson 350db28393 nptl: initialize cpu_id_start prior to rseq registration
When adding explicit initialization of rseq fields prior to
registration, I glossed over the fact that 'cpu_id_start' is also
documented as initialized by user-space.

While current kernels don't validate the content of this field on
registration, future ones could.

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Reviewed-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
(cherry picked from commit d9f40387d3)
2024-12-06 15:40:59 +00:00
..
aarch64 elf: Only process multiple tunable once (BZ 31686) 2024-05-07 14:06:56 -03:00
alpha
arc
arm
csky
generic elf: Avoid re-initializing already allocated TLS in dlopen (bug 31717) 2024-09-09 21:31:28 +02:00
gnu
hppa
htl
hurd
i386 math: Fix i386 and m68k exp10 on static build (BZ 31775) 2024-07-02 14:25:56 +02:00
ieee754 math: Provide missing math symbols on libc.a (BZ 31781) 2024-07-02 14:37:44 +02:00
loongarch LoongArch: Fix undefined __memset_aligned reference in ld.so linking. 2024-05-15 09:08:10 +08:00
m68k math: Fix i386 and m68k exp10 on static build (BZ 31775) 2024-07-02 14:25:56 +02:00
mach socket: Use may_alias on sockaddr structs (bug 19622) 2024-05-27 17:25:13 +02:00
microblaze
mips
nios2
nptl Linux: Make __rseq_size useful for feature detection (bug 31965) 2024-07-16 16:35:29 +02:00
or1k
posix
powerpc powerpc64le: Build new strtod tests with long double ABI flags (bug 32145) 2024-09-27 17:25:43 +02:00
pthread Add crt1-2.0.o for glibc 2.0 compatibility tests 2024-10-01 09:45:59 +08:00
riscv
s390 s390x: Fix segfault in wcsncmp [BZ #31934] 2024-07-16 10:25:35 +02:00
sh
sparc elf: Only process multiple tunable once (BZ 31686) 2024-05-07 14:06:56 -03:00
unix nptl: initialize cpu_id_start prior to rseq registration 2024-12-06 15:40:59 +00:00
wordsize-32
wordsize-64
x86 x86: Properly set x86 minimum ISA level [BZ #31883] 2024-06-15 11:13:10 +01:00
x86_64 elf: Support recursive use of dynamic TLS in interposed malloc 2024-09-09 21:15:23 +02:00