Changes in v2: - Changed the API into iterator rather than a funciton callback - Added a lot more fd types - Added splice test Cyril Hrubis (4): lib: Add tst_fd iterator syscalls: readahead01: Make use of tst_fd syscalls: accept: Add tst_fd test syscalls: splice07: New splice tst_fd iterator test include/tst_fd.h | 61 ++++ include/tst_test.h | 1 + lib/tst_fd.c | 331 ++++++++++++++++++ runtest/syscalls | 2 + testcases/kernel/syscalls/accept/.gitignore | 1 + testcases/kernel/syscalls/accept/accept01.c | 8 - testcases/kernel/syscalls/accept/accept03.c | 47 +++ .../kernel/syscalls/readahead/readahead01.c | 54 +-- testcases/kernel/syscalls/splice/.gitignore | 1 + testcases/kernel/syscalls/splice/splice07.c | 85 +++++ 10 files changed, 558 insertions(+), 33 deletions(-) create mode 100644 include/tst_fd.h create mode 100644 lib/tst_fd.c create mode 100644 testcases/kernel/syscalls/accept/accept03.c create mode 100644 testcases/kernel/syscalls/splice/splice07.c -- 2.41.0