1*053f45beSAndroid Build Coastguard WorkerFrom 5a48d25f2347630ba465c0685d1e56243410cc35 Mon Sep 17 00:00:00 2001
2*053f45beSAndroid Build Coastguard WorkerFrom: Edward Liaw <[email protected]>
3*053f45beSAndroid Build Coastguard WorkerDate: Wed, 22 Jun 2022 00:37:08 +0000
4*053f45beSAndroid Build Coastguard WorkerSubject: [PATCH 17/20] futex: disable futex_wait and futex_waitv
5*053f45beSAndroid Build Coastguard Worker
6*053f45beSAndroid Build Coastguard WorkerBoth tests depend on System V shared memory functions which is
7*053f45beSAndroid Build Coastguard Workerdisallowed on Android.  futex_waitv is implemented in 5.16 so it is
8*053f45beSAndroid Build Coastguard Workercurrently not available on Android as well.
9*053f45beSAndroid Build Coastguard Worker
10*053f45beSAndroid Build Coastguard WorkerBug: 234151152
11*053f45beSAndroid Build Coastguard WorkerTest: atest vts_linux_kselftest_x86_64:futex_functional_run.sh_x86_64#futex_functional_run.sh_x86_64
12*053f45beSAndroid Build Coastguard WorkerTest: atest vts_linux_kselftest_x86_32:futex_functional_run.sh_x86_32#futex_functional_run.sh_x86_32
13*053f45beSAndroid Build Coastguard WorkerSigned-off-by: Edward Liaw <[email protected]>
14*053f45beSAndroid Build Coastguard Worker---
15*053f45beSAndroid Build Coastguard Worker tools/testing/selftests/futex/functional/run.sh | 12 ++++++++----
16*053f45beSAndroid Build Coastguard Worker 1 file changed, 8 insertions(+), 4 deletions(-)
17*053f45beSAndroid Build Coastguard Worker
18*053f45beSAndroid Build Coastguard Workerdiff --git a/tools/testing/selftests/futex/functional/run.sh b/tools/testing/selftests/futex/functional/run.sh
19*053f45beSAndroid Build Coastguard Workerindex 942dab5b5879..f7bd16078707 100755
20*053f45beSAndroid Build Coastguard Worker--- a/tools/testing/selftests/futex/functional/run.sh
21*053f45beSAndroid Build Coastguard Worker+++ b/tools/testing/selftests/futex/functional/run.sh
22*053f45beSAndroid Build Coastguard Worker@@ -84,13 +84,17 @@ echo
23*053f45beSAndroid Build Coastguard Worker run_test ./futex_wait_uninitialized_heap $COLOR
24*053f45beSAndroid Build Coastguard Worker run_test ./futex_wait_private_mapped_file $COLOR
25*053f45beSAndroid Build Coastguard Worker
26*053f45beSAndroid Build Coastguard Worker-echo
27*053f45beSAndroid Build Coastguard Worker-run_test ./futex_wait $COLOR
28*053f45beSAndroid Build Coastguard Worker+# b/234151152
29*053f45beSAndroid Build Coastguard Worker+# Disable because system v shared memory not available
30*053f45beSAndroid Build Coastguard Worker+#echo
31*053f45beSAndroid Build Coastguard Worker+#run_test ./futex_wait $COLOR
32*053f45beSAndroid Build Coastguard Worker
33*053f45beSAndroid Build Coastguard Worker echo
34*053f45beSAndroid Build Coastguard Worker run_test ./futex_requeue $COLOR
35*053f45beSAndroid Build Coastguard Worker
36*053f45beSAndroid Build Coastguard Worker-echo
37*053f45beSAndroid Build Coastguard Worker-run_test ./futex_waitv $COLOR
38*053f45beSAndroid Build Coastguard Worker+# b/234151152
39*053f45beSAndroid Build Coastguard Worker+# Disable because system v shared memory not available
40*053f45beSAndroid Build Coastguard Worker+#echo
41*053f45beSAndroid Build Coastguard Worker+#run_test ./futex_waitv $COLOR
42*053f45beSAndroid Build Coastguard Worker
43*053f45beSAndroid Build Coastguard Worker exit $rc
44*053f45beSAndroid Build Coastguard Worker--
45*053f45beSAndroid Build Coastguard Worker2.42.0.609.gbb76f46606-goog
46*053f45beSAndroid Build Coastguard Worker
47