glibc/sysdeps/unix
Michael Jeanson 689a62a421 nptl: clear the whole rseq area before registration
Due to the extensible nature of the rseq area we can't explictly
initialize fields that are not part of the ABI yet. It was agreed with
upstream that all new fields will be documented as zero initialized by
userspace. Future kernels configured with CONFIG_DEBUG_RSEQ will
validate the content of all fields during registration.

Replace the explicit field initialization with a memset of the whole
rseq area which will cover fields as they are added to future kernels.

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Reviewed-by: Florian Weimer <fweimer@redhat.com>
2025-02-21 22:21:25 +00:00
..
alpha Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
arm Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bsd Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
i386 Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
inet
mips Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
powerpc Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
sh Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
sysv/linux nptl: clear the whole rseq area before registration 2025-02-21 22:21:25 +00:00
x86_64 Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
Implies
Makefile Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
confstr.h
get_child_max.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
getlogin.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
getlogin_r.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
getpagesize.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
grantpt.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
ifreq.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
make-syscalls.sh
setxid.h
sockatmark.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
syscall-template.S Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
syscall.S Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
syscalls.list
sysdep.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00