diff mbox series

[1/3] io_setup01: Handle no AIO support in kernel

Message ID 20200930145009.16260-1-rpalethorpe@suse.com
State Accepted
Headers show
Series [1/3] io_setup01: Handle no AIO support in kernel | expand

Commit Message

Richard Palethorpe Sept. 30, 2020, 2:50 p.m. UTC
Signed-off-by: Richard Palethorpe <rpalethorpe@suse.com>
---

Here are 3 more tests modified to check for ENOSYS. There are other
tests which still don't check, but they appear to be only listed under
the AIO runtest files.

 testcases/kernel/syscalls/io_setup/io_setup01.c | 2 ++
 1 file changed, 2 insertions(+)

Comments

Cyril Hrubis Sept. 30, 2020, 3:11 p.m. UTC | #1
Hi!
Patchset pushed, thanks.
diff mbox series

Patch

diff --git a/testcases/kernel/syscalls/io_setup/io_setup01.c b/testcases/kernel/syscalls/io_setup/io_setup01.c
index 4693f8fbb..28aee7831 100644
--- a/testcases/kernel/syscalls/io_setup/io_setup01.c
+++ b/testcases/kernel/syscalls/io_setup/io_setup01.c
@@ -53,6 +53,8 @@  static void verify_success(unsigned int nr, io_context_t *ctx, int init_val)
 	memset(ctx, init_val, sizeof(*ctx));
 
 	TEST(io_setup(nr, ctx));
+	if (TST_RET == -ENOSYS)
+		tst_brk(TCONF | TRERRNO, "io_setup(): AIO not supported by kernel");
 	if (TST_RET != 0) {
 		tst_res(TFAIL, "io_setup() failed unexpectedly with %li (%s)",
 			TST_RET, tst_strerrno(-TST_RET));