[LTP] [PATCH v2 0/2] Add futex_wait testing suite
Andrea Cervesato
andrea.cervesato@suse.de
Wed Jan 19 10:13:09 CET 2022
futex_waitv tests have been inspired by
tools/testing/selftests/futex/functional/futex_waitv.c that can be found
in the Linux kernel official repository.
Andrea Cervesato (2):
Update lapi/futex.h fallback
Add futex_waitv testing suite
configure.ac | 3 +
include/lapi/futex.h | 180 ++++++++++++++++++
include/lapi/syscalls/aarch64.in | 1 +
include/lapi/syscalls/arc.in | 1 +
include/lapi/syscalls/arm.in | 1 +
include/lapi/syscalls/hppa.in | 1 +
include/lapi/syscalls/i386.in | 1 +
include/lapi/syscalls/ia64.in | 1 +
include/lapi/syscalls/mips_n32.in | 1 +
include/lapi/syscalls/mips_n64.in | 1 +
include/lapi/syscalls/mips_o32.in | 1 +
include/lapi/syscalls/powerpc.in | 1 +
include/lapi/syscalls/powerpc64.in | 1 +
include/lapi/syscalls/s390.in | 1 +
include/lapi/syscalls/s390x.in | 1 +
include/lapi/syscalls/sh.in | 1 +
include/lapi/syscalls/sparc.in | 1 +
include/lapi/syscalls/sparc64.in | 1 +
include/lapi/syscalls/x86_64.in | 1 +
lib/tst_checkpoint.c | 1 -
testcases/kernel/syscalls/clone/clone08.c | 1 -
testcases/kernel/syscalls/futex/.gitignore | 3 +
testcases/kernel/syscalls/futex/Makefile | 14 +-
.../syscalls/futex/futex_cmp_requeue01.c | 2 +-
.../syscalls/futex/futex_cmp_requeue02.c | 2 +-
.../kernel/syscalls/futex/futex_waitv01.c | 129 +++++++++++++
.../kernel/syscalls/futex/futex_waitv02.c | 104 ++++++++++
.../kernel/syscalls/futex/futex_waitv03.c | 112 +++++++++++
testcases/kernel/syscalls/futex/futextest.h | 72 +++----
29 files changed, 591 insertions(+), 49 deletions(-)
create mode 100644 testcases/kernel/syscalls/futex/futex_waitv01.c
create mode 100644 testcases/kernel/syscalls/futex/futex_waitv02.c
create mode 100644 testcases/kernel/syscalls/futex/futex_waitv03.c
--
2.34.1
More information about the ltp
mailing list