From: Ackerley Tng Remind myself about all the tests (A)I did not write. Signed-off-by: Ackerley Tng --- tools/testing/selftests/kvm/guest_memfd_test.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tools/testing/selftests/kvm/guest_memfd_test.c b/tools/testing/selftests/kvm/guest_memfd_test.c index 8e9261db23354..fd249445ce3cc 100644 --- a/tools/testing/selftests/kvm/guest_memfd_test.c +++ b/tools/testing/selftests/kvm/guest_memfd_test.c @@ -701,6 +701,16 @@ static void test_guest_memfd(unsigned long vm_type) test_guest_memfd_flags(vm); + /* + * TODO: Test that guest_memfd creation rejects a read-only tmpfs mount + * (e.g. MOUNT_ATTR_RDONLY) with EROFS. + * + * TODO: Test that guest_memfd creation rejects an ID-mapped tmpfs mount + * (e.g. MOUNT_ATTR_IDMAP) lacking write or execute/search permissions + * with EACCES. + * + * TODO: Test mpol fallback to mount config. + */ test_resource_fd_invalid(vm); test_resource_fd_unsupported_fs(vm); test_resource_fd_memfd(vm); -- 2.56.0.257.gf7497c7d27-goog