This series updates the brk LTP tests to use direct syscalls which makes
the compat tests pass on our musl-based distribution.
Add a simple sanity check for purecap that checks for ENOSYS and fails
otherwise. Deactivate brk02 in purecap as it cannot be completed.
checkpatch complains about using ENOSYS but brk should not be implemented
in purecap, so this is expected.
Depends on merging the corresponding Linux patch disabling brk :
https://op-lists.linaro.org/archives/list/linux-morello@op-lists.linaro.org…
Branch for review : review/teo/brk-fixes-v2
https://git.morello-project.org/Teo-CD/morello-linux-ltp/-/commits/review/t…
---
v2: Better descriptions, switched to direct syscall and not checking for EINTR.
Teo Couprie Diaz (2):
syscalls/brk: use direct syscall
syscalls/brk: add a sanity check for purecap
runtest/morello_transitional_extended | 3 +++
testcases/kernel/syscalls/brk/brk01.c | 33 +++++++++++++++++++++++----
testcases/kernel/syscalls/brk/brk02.c | 17 ++++++++------
3 files changed, 42 insertions(+), 11 deletions(-)
base-commit: 04d5526fb44bffdb785e28a334f906c9221bef94
--
2.25.1
This series updates the brk LTP tests to use direct syscalls which makes
the compat tests pass on our musl-based distribution.
Add a simple sanity check for purecap that will fail if brk is not disabled.
Depends on merging the corresponding Linux patch disabling brk :
https://op-lists.linaro.org/archives/list/linux-morello@op-lists.linaro.org…
Teo Couprie Diaz (2):
syscalls/brk: use direct syscall
syscalls/brk: add a sanity check for purecap
testcases/kernel/syscalls/brk/brk01.c | 35 ++++++++++++++++++++++++---
testcases/kernel/syscalls/brk/brk02.c | 17 +++++++------
2 files changed, 41 insertions(+), 11 deletions(-)
--
2.25.1
This series adds a new epoll test that checks that passing a pointer
through epoll_data works for purecap apps (as well as compat64). (Note,
the kernel patches for enabling this have been merged.)
In addition, the second patch adds all epoll tests to the morello extended
runlist. This has a musl dependency - see the patch for details.
Kristina Martsenko (2):
syscalls/epoll_wait: Add test for pointer passing
runtest: Add epoll tests to extended PCuABI syscall list
runtest/morello_transitional_extended | 21 +++++
runtest/syscalls | 1 +
.../kernel/syscalls/epoll_wait/.gitignore | 1 +
.../kernel/syscalls/epoll_wait/epoll_wait05.c | 87 +++++++++++++++++++
4 files changed, 110 insertions(+)
create mode 100644 testcases/kernel/syscalls/epoll_wait/epoll_wait05.c
--
2.30.2