]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
selftests/rseq: Expand for optimized RSEQ ABI v2
authorThomas Gleixner <tglx@kernel.org>
Sat, 25 Apr 2026 12:48:23 +0000 (14:48 +0200)
committerPeter Zijlstra <peterz@infradead.org>
Wed, 6 May 2026 15:41:08 +0000 (17:41 +0200)
commite744060076871eebc2647b24420b550ff44b2b65
tree33c1a43e3e0ccdf17cb337687ee232cfe2b67f99
parent99428157dcf32fdac97355aa1cc1364dbc9e073c
selftests/rseq: Expand for optimized RSEQ ABI v2

Update the selftests so they are executed for legacy (32 bytes RSEQ region)
and optimized RSEQ ABI v2 mode.

Fixes: d6200245c75e ("rseq: Allow registering RSEQ with slice extension")
Signed-off-by: Thomas Gleixner <tglx@kernel.org>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Reviewed-by: Dmitry Vyukov <dvyukov@google.com>
Tested-by: Dmitry Vyukov <dvyukov@google.com>
Link: https://patch.msgid.link/20260428224428.009121296%40kernel.org
Cc: stable@vger.kernel.org
tools/testing/selftests/rseq/Makefile
tools/testing/selftests/rseq/check_optimized.c [new file with mode: 0644]
tools/testing/selftests/rseq/param_test.c
tools/testing/selftests/rseq/run_param_test.sh
tools/testing/selftests/rseq/run_timeslice_test.sh [new file with mode: 0755]
tools/testing/selftests/rseq/slice_test.c