diff options
Diffstat (limited to 'tests/tests/os/UffdGc/src/android/os/cts/uffdgc/UserfaultfdTest.java')
-rw-r--r-- | tests/tests/os/UffdGc/src/android/os/cts/uffdgc/UserfaultfdTest.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/tests/os/UffdGc/src/android/os/cts/uffdgc/UserfaultfdTest.java b/tests/tests/os/UffdGc/src/android/os/cts/uffdgc/UserfaultfdTest.java index fc4df1397b9..2f092a62b36 100644 --- a/tests/tests/os/UffdGc/src/android/os/cts/uffdgc/UserfaultfdTest.java +++ b/tests/tests/os/UffdGc/src/android/os/cts/uffdgc/UserfaultfdTest.java @@ -71,6 +71,8 @@ public final class UserfaultfdTest { // Test if userfaultfd works for minor-faults on shmem. @Test public void minorUserfaultfd() { + // minor fault feature is not enabled on 32-bit kernel archs. + Assume.assumeTrue(confirmKernelArch64bit()); assertEquals(0, performMinorUffd()); } @@ -82,6 +84,7 @@ public final class UserfaultfdTest { assertEquals(13, checkGetattr()); } + private native boolean confirmKernelArch64bit(); private native boolean confirmKernelVersion(); private native int performKernelSpaceUffd(); private native int uffdWithoutUserModeOnly(); |