summaryrefslogtreecommitdiff
path: root/tools/testing/selftests/rseq/run_param_test.sh
diff options
context:
space:
mode:
authorPeter Oskolkov <posk@google.com>2020-09-24 02:36:18 +0300
committerPeter Zijlstra <peterz@infradead.org>2020-09-25 15:23:27 +0300
commitf166b111e0491486fca0d105f09655ab718bd1c8 (patch)
treec30774439d7e8ad90e7a14a4af9dd2563d887b04 /tools/testing/selftests/rseq/run_param_test.sh
parentea366dd79c05fcd4cf5e225d2de8a3a7c293160c (diff)
downloadlinux-f166b111e0491486fca0d105f09655ab718bd1c8.tar.xz
rseq/selftests: Test MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ
Based on Google-internal RSEQ work done by Paul Turner and Andrew Hunter. This patch adds a selftest for MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ. The test quite often fails without the previous patch in this patchset, but consistently passes with it. Signed-off-by: Peter Oskolkov <posk@google.com> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Acked-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> Link: https://lkml.kernel.org/r/20200923233618.2572849-3-posk@google.com
Diffstat (limited to 'tools/testing/selftests/rseq/run_param_test.sh')
-rwxr-xr-xtools/testing/selftests/rseq/run_param_test.sh2
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/testing/selftests/rseq/run_param_test.sh b/tools/testing/selftests/rseq/run_param_test.sh
index e426304fd4a0..f51bc83c9e41 100755
--- a/tools/testing/selftests/rseq/run_param_test.sh
+++ b/tools/testing/selftests/rseq/run_param_test.sh
@@ -15,6 +15,7 @@ TEST_LIST=(
"-T m"
"-T m -M"
"-T i"
+ "-T r"
)
TEST_NAME=(
@@ -25,6 +26,7 @@ TEST_NAME=(
"memcpy"
"memcpy with barrier"
"increment"
+ "membarrier"
)
IFS="$OLDIFS"