• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1From 30c060a86f0e56c19e18ade48c0ee7592edfc317 Mon Sep 17 00:00:00 2001
2From: Edward Liaw <edliaw@google.com>
3Date: Thu, 24 Mar 2022 00:29:56 +0000
4Subject: [PATCH] selftests: userfaultfd skip if unavailable
5
6Skip userfaultfd selftest if the syscall is not available for this
7kernel.
8
9Bug: 207175332
10Bug: 206503000
11Test: atest vts_linux_kselftest_arm_64:vm_userfaultfd_shmem_arm_64
12Change-Id: I60e4d6cc5b3886048ffa1995e4b090f6fbe26b3d
13Signed-off-by: Edward Liaw <edliaw@google.com>
14---
15 tools/testing/selftests/vm/userfaultfd.c | 2 +-
16 1 file changed, 1 insertion(+), 1 deletion(-)
17
18diff --git a/tools/testing/selftests/vm/userfaultfd.c b/tools/testing/selftests/vm/userfaultfd.c
19index ffc78f3..17947fe 100644
20--- a/tools/testing/selftests/vm/userfaultfd.c
21+++ b/tools/testing/selftests/vm/userfaultfd.c
22@@ -665,7 +665,7 @@ static int userfaultfd_open(int features)
23 		if (errno == ENOSYS) {
24 			fprintf(stderr,
25 				"userfaultfd syscall not available in this kernel\n");
26-			exit(KSFT_PASS);
27+			exit(KSFT_SKIP);
28 		}
29 		fprintf(stderr,
30 			"userfaultfd syscall failed with errno: %d\n", errno);
31--
322.35.1.1021.g381101b075-goog
33
34