Home
last modified time | relevance | path

Searched refs:LANDLOCK_ACCESS_FS_TRUNCATE (Results 1 – 9 of 9) sorted by relevance

/linux/security/landlock/
H A Daudit.c38 [BIT_INDEX(LANDLOCK_ACCESS_FS_TRUNCATE)] = "fs.truncate",
292 access = LANDLOCK_ACCESS_FS_TRUNCATE; in test_get_layer_from_deny_masks()
297 KUNIT_EXPECT_EQ(test, access, LANDLOCK_ACCESS_FS_TRUNCATE); in test_get_layer_from_deny_masks()
299 access = LANDLOCK_ACCESS_FS_TRUNCATE | LANDLOCK_ACCESS_FS_IOCTL_DEV; in test_get_layer_from_deny_masks()
309 access = LANDLOCK_ACCESS_FS_TRUNCATE; in test_get_layer_from_deny_masks()
314 KUNIT_EXPECT_EQ(test, access, LANDLOCK_ACCESS_FS_TRUNCATE); in test_get_layer_from_deny_masks()
316 access = LANDLOCK_ACCESS_FS_TRUNCATE | LANDLOCK_ACCESS_FS_IOCTL_DEV; in test_get_layer_from_deny_masks()
322 LANDLOCK_ACCESS_FS_TRUNCATE | in test_get_layer_from_deny_masks()
H A Ddomain.c163 const unsigned long truncate = BIT_INDEX(LANDLOCK_ACCESS_FS_TRUNCATE); in test_get_layer_deny_mask()
227 .access[1] = LANDLOCK_ACCESS_FS_TRUNCATE, in test_landlock_get_deny_masks()
234 LANDLOCK_ACCESS_FS_TRUNCATE, in test_landlock_get_deny_masks()
243 LANDLOCK_ACCESS_FS_TRUNCATE | in test_landlock_get_deny_masks()
H A Dfs.c318 LANDLOCK_ACCESS_FS_TRUNCATE | \
1560 return current_check_access_path(path, LANDLOCK_ACCESS_FS_TRUNCATE); in hook_path_truncate()
1763 optional_access = LANDLOCK_ACCESS_FS_TRUNCATE;
1820 if (landlock_file(file)->allowed_access & LANDLOCK_ACCESS_FS_TRUNCATE) in hook_file_free_security()
1830 .access = LANDLOCK_ACCESS_FS_TRUNCATE,
/linux/samples/landlock/
H A Dsandboxer.c113 LANDLOCK_ACCESS_FS_TRUNCATE | \
298 LANDLOCK_ACCESS_FS_TRUNCATE | \
418 /* Removes LANDLOCK_ACCESS_FS_TRUNCATE for ABI < 3 */ in main()
419 ruleset_attr.handled_access_fs &= ~LANDLOCK_ACCESS_FS_TRUNCATE; in main()
/linux/include/uapi/linux/
H A Dlandlock.h229 * %LANDLOCK_ACCESS_FS_TRUNCATE right. In many cases, these system calls
232 * - %LANDLOCK_ACCESS_FS_TRUNCATE: Truncate a file with :manpage:`truncate(2)`,
356 #define LANDLOCK_ACCESS_FS_TRUNCATE (1ULL << 14)
334 #define LANDLOCK_ACCESS_FS_TRUNCATE global() macro
/linux/tools/testing/selftests/landlock/
H A Dtsync_test.c21 LANDLOCK_ACCESS_FS_TRUNCATE), in create_ruleset()
H A Dfs_test.c578 LANDLOCK_ACCESS_FS_TRUNCATE | \
3497 * as it was the case before LANDLOCK_ACCESS_FS_TRUNCATE existed. in TEST_F_FORK()
3566 LANDLOCK_ACCESS_FS_TRUNCATE, in open_proc_fd()
3576 LANDLOCK_ACCESS_FS_TRUNCATE, in TEST_F_FORK()
3580 .access = LANDLOCK_ACCESS_FS_TRUNCATE, in TEST_F_FORK()
3585 .access = LANDLOCK_ACCESS_FS_TRUNCATE, in TEST_F_FORK()
3598 LANDLOCK_ACCESS_FS_TRUNCATE, in TEST_F_FORK()
3682 const __u64 handled2 = LANDLOCK_ACCESS_FS_TRUNCATE;
3686 .access = LANDLOCK_ACCESS_FS_TRUNCATE, in test_creat()
3690 const __u64 handled3 = LANDLOCK_ACCESS_FS_TRUNCATE | in test_creat()
[all...]
/linux/Documentation/userspace-api/
H A Dlandlock.rst79 LANDLOCK_ACCESS_FS_TRUNCATE |
114 /* Removes LANDLOCK_ACCESS_FS_TRUNCATE for ABI < 3 */
115 ruleset_attr.handled_access_fs &= ~LANDLOCK_ACCESS_FS_TRUNCATE;
385 ``LANDLOCK_ACCESS_FS_TRUNCATE`` both change the contents of a file and sometimes
401 for writing, sidestepping the ``LANDLOCK_ACCESS_FS_TRUNCATE`` right.
408 When opening a file, the availability of the ``LANDLOCK_ACCESS_FS_TRUNCATE`` and
659 truncation thanks to the new ``LANDLOCK_ACCESS_FS_TRUNCATE`` access right.
/linux/Documentation/security/
H A Dlandlock.rst75 Taking the ``LANDLOCK_ACCESS_FS_TRUNCATE`` right as an example, it may be