This small series updates the io_uring tests and adds them to the
morello_transitional_extended list.
This series depends on the following Morello Linux series:
"Support io_uring for Purecap apps"
v2:
- Remove changes to unused io_uring_sqe struct from the lapi header, and
add a comment on why it's left unmodified
- Remove the io_uring01 from relevant skip file
- Update the io_uring dependency tag to "> morello-release-1.6.0" as it
missed the boat
Review branch:
https://git.morello-project.org/tudcre01/morello-linux-ltp/-/commits/morell…
Tudor Cretu (2):
syscalls/io_uring: Align struct io_uring_sqe with new uABI
runtest: Add io_uring tests to the extended PCuABI syscall list
include/lapi/io_uring.h | 4 ++++
runtest/morello_transitional_extended | 4 ++++
runtest/syscalls_morello_purecap_skip | 4 ----
testcases/kernel/syscalls/io_uring/io_uring01.c | 4 ++--
testcases/kernel/syscalls/io_uring/io_uring02.c | 6 +++---
5 files changed, 13 insertions(+), 9 deletions(-)
--
2.34.1
Hi All,
The Morello LTP 1.6 integration drop is now available [1]
Main changes:
------------
- Merged upstream LTP 20230127 release
(see [2] for details)
- Extended test coverage for Morello project:
- activating additional testcases for Morello purecap
(siginfo/sigevent related tests from syscalls testsuite)
- securing support for both purecap and plain aarch64 runs of syscalls
testsuite through various fixes/clean-ups
- introducing skip files marking known/expected failures of syscalls
testsuite
- Improved documentation (including newly introduced skip files)
- Fixes to align with the project's CI requirements
(including temporary disabling one of setpgid02 testcases)
Contributions:
-------------
Shout out to all the contributors and reviewers for all the work behind getting
the changes in, much appreciated!
git shortlog -s -e -n --invert-grep --grep="cherry" morello-release-1.5.0..
8 Teo Couprie Diaz <teo.coupriediaz(a)arm.com>
3 Beata Michalska <beata.michalska(a)arm.com>
2 Amit Daniel Kachhap <amit.kachhap(a)arm.com>
---
[1] https://git.morello-project.org/morello/morello-linux-ltp/-/tags/morello-re…
[2] https://github.com/linux-test-project/ltp/releases/tag/20230127
Commit 41348659371e ("setpgid02: Temporarily disable EPERM test case")
disabled a test case that failed in CI due to its configuration.
This temporary measure is now suprseded by the fixes upstream.
Revert this commit and cherry-pick the relevant upstream commits.
These commits will be in the upcoming (in a few weeks) LTP release,
so it might not be needed to cherry-pick them now.
Teo Couprie Diaz (3):
Revert "setpgid02: Temporarily disable EPERM test case"
setpgid02: Use pid_max as PGID for EPERM
setpgid03: Add test for PGID in different session
testcases/kernel/syscalls/setpgid/setpgid02.c | 19 +++++++------------
testcases/kernel/syscalls/setpgid/setpgid03.c | 4 ++++
2 files changed, 11 insertions(+), 12 deletions(-)
--
2.34.1