aboutsummaryrefslogtreecommitdiff
path: root/benchtests/tan-inputs
diff options
context:
space:
mode:
authorMichael Jeanson <mjeanson@efficios.com>2025-02-14 13:54:22 -0500
committerMichael Jeanson <mjeanson@efficios.com>2025-03-12 19:34:12 +0000
commite1fe22368e4fbc13ce300d89802b7fcc0d5cfb38 (patch)
treee2b9de775de00e89895cd28dad2c9e2082032aca /benchtests/tan-inputs
parentdd8c0c3bbd4e22e00a7275c75dc0d40f24bb0d68 (diff)
downloadglibc-release/2.39/master.zip
glibc-release/2.39/master.tar.gz
glibc-release/2.39/master.tar.bz2
nptl: clear the whole rseq area before registrationrelease/2.39/master
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> (cherry picked from commit 689a62a4217fae78b9ce0db781dc2a421f2b1ab4)
Diffstat (limited to 'benchtests/tan-inputs')
0 files changed, 0 insertions, 0 deletions