Home
last modified time | relevance | path

Searched refs:ruleset_attr (Results 1 – 6 of 6) sorted by relevance

/openbmc/linux/tools/testing/selftests/landlock/
H A Dbase_test.c29 struct landlock_ruleset_attr *const ruleset_attr = (void *)buf; in TEST() local
34 ASSERT_EQ(-1, landlock_create_ruleset(ruleset_attr, 0, 0)); in TEST()
37 ASSERT_EQ(-1, landlock_create_ruleset(ruleset_attr, 1, 0)); in TEST()
39 ASSERT_EQ(-1, landlock_create_ruleset(ruleset_attr, 7, 0)); in TEST()
50 ASSERT_EQ(-1, landlock_create_ruleset(ruleset_attr, page_size + 1, 0)); in TEST()
54 ASSERT_EQ(-1, landlock_create_ruleset(ruleset_attr, 8, 0)); in TEST()
57 ruleset_attr, in TEST()
60 ASSERT_EQ(-1, landlock_create_ruleset(ruleset_attr, page_size, 0)); in TEST()
65 ASSERT_EQ(-1, landlock_create_ruleset(ruleset_attr, page_size, 0)); in TEST()
68 ASSERT_EQ(-1, landlock_create_ruleset(ruleset_attr, page_size + 1, 0)); in TEST()
[all …]
H A Dptrace_test.c31 struct landlock_ruleset_attr ruleset_attr = { in create_domain() local
36 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in create_domain()
H A Dfs_test.c435 struct landlock_ruleset_attr ruleset_attr = { in TEST_F_FORK() local
463 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in TEST_F_FORK()
556 struct landlock_ruleset_attr ruleset_attr = { in TEST_F_FORK() local
560 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in TEST_F_FORK()
600 struct landlock_ruleset_attr ruleset_attr = { in TEST_F_FORK() local
604 ASSERT_EQ(-1, landlock_create_ruleset(&ruleset_attr, in TEST_F_FORK()
605 sizeof(ruleset_attr), 0)); in TEST_F_FORK()
655 struct landlock_ruleset_attr ruleset_attr = { in create_ruleset() local
669 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in create_ruleset()
1411 struct landlock_ruleset_attr ruleset_attr = {}; in TEST_F_FORK() local
[all …]
/openbmc/linux/security/landlock/
H A Dsyscalls.c87 struct landlock_ruleset_attr ruleset_attr; in build_check_abi() local
96 ruleset_size = sizeof(ruleset_attr.handled_access_fs); in build_check_abi()
97 BUILD_BUG_ON(sizeof(ruleset_attr) != ruleset_size); in build_check_abi()
98 BUILD_BUG_ON(sizeof(ruleset_attr) != 8); in build_check_abi()
173 struct landlock_ruleset_attr ruleset_attr; in SYSCALL_DEFINE3() local
191 err = copy_min_struct_from_user(&ruleset_attr, sizeof(ruleset_attr), in SYSCALL_DEFINE3()
192 offsetofend(typeof(ruleset_attr), in SYSCALL_DEFINE3()
199 if ((ruleset_attr.handled_access_fs | LANDLOCK_MASK_ACCESS_FS) != in SYSCALL_DEFINE3()
204 ruleset = landlock_create_ruleset(ruleset_attr.handled_access_fs); in SYSCALL_DEFINE3()
/openbmc/linux/samples/landlock/
H A Dsandboxer.c185 struct landlock_ruleset_attr ruleset_attr = { in main() local
260 ruleset_attr.handled_access_fs &= ~LANDLOCK_ACCESS_FS_REFER; in main()
264 ruleset_attr.handled_access_fs &= ~LANDLOCK_ACCESS_FS_TRUNCATE; in main()
281 access_fs_ro &= ruleset_attr.handled_access_fs; in main()
282 access_fs_rw &= ruleset_attr.handled_access_fs; in main()
285 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in main()
/openbmc/linux/Documentation/userspace-api/
H A Dlandlock.rst48 struct landlock_ruleset_attr ruleset_attr = {
90 ruleset_attr.handled_access_fs &= ~LANDLOCK_ACCESS_FS_REFER;
94 ruleset_attr.handled_access_fs &= ~LANDLOCK_ACCESS_FS_TRUNCATE;
103 ruleset_fd = landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0);