Home
last modified time | relevance | path

Searched refs:RENAME_EXCHANGE (Results 1 - 25 of 47) sorted by relevance

12

/kernel/linux/linux-6.6/tools/testing/selftests/landlock/
H A Dfs_test.c37 #ifndef RENAME_EXCHANGE
38 #define RENAME_EXCHANGE (1 << 1) macro
1966 if (renameat2(AT_FDCWD, oldpath, AT_FDCWD, newpath, RENAME_EXCHANGE)) in test_exchange()
2001 RENAME_EXCHANGE)); in TEST_F_FORK()
2004 RENAME_EXCHANGE)); in TEST_F_FORK()
2014 RENAME_EXCHANGE)); in TEST_F_FORK()
2017 RENAME_EXCHANGE)); in TEST_F_FORK()
2022 RENAME_EXCHANGE)); in TEST_F_FORK()
2028 RENAME_EXCHANGE)); in TEST_F_FORK()
2043 RENAME_EXCHANGE)); in TEST_F_FORK()
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/
H A Dtest_bpffs.c93 /* Check that RENAME_EXCHANGE works for directories. */ in fn()
97 err = renameat2(0, TDIR "/fs1/a", 0, TDIR "/fs1/b", RENAME_EXCHANGE); in fn()
98 if (!ASSERT_OK(err, "renameat2(/fs1/a, /fs1/b, RENAME_EXCHANGE)")) in fn()
109 /* Check that RENAME_EXCHANGE works for mixed file types. */ in fn()
113 err = renameat2(0, TDIR "/fs1/c", 0, TDIR "/fs1/b", RENAME_EXCHANGE); in fn()
114 if (!ASSERT_OK(err, "renameat2(/fs1/c, /fs1/b, RENAME_EXCHANGE)")) in fn()
/kernel/linux/linux-6.6/tools/testing/selftests/filesystems/fat/
H A Drename_exchange.c4 * the renameat2() system call RENAME_EXCHANGE flag.
30 ret = renameat2(AT_FDCWD, argv[1], AT_FDCWD, argv[2], RENAME_EXCHANGE); in main()
/kernel/linux/linux-5.10/fs/overlayfs/
H A Ddir.c123 flags = RENAME_EXCHANGE; in ovl_cleanup_and_whiteout()
409 err = ovl_do_rename(wdir, opaquedir, udir, upper, RENAME_EXCHANGE); in ovl_clear_empty()
532 RENAME_EXCHANGE); in ovl_create_over_whiteout()
1100 bool overwrite = !(flags & RENAME_EXCHANGE); in ovl_rename()
1109 if (flags & ~(RENAME_EXCHANGE | RENAME_NOREPLACE)) in ovl_rename()
1134 flags |= RENAME_EXCHANGE; in ovl_rename()
1137 flags |= RENAME_EXCHANGE; in ovl_rename()
1233 if (flags & RENAME_EXCHANGE) in ovl_rename()
/kernel/linux/linux-6.6/fs/overlayfs/
H A Ddir.c123 flags = RENAME_EXCHANGE; in ovl_cleanup_and_whiteout()
414 err = ovl_do_rename(ofs, wdir, opaquedir, udir, upper, RENAME_EXCHANGE); in ovl_clear_empty()
522 RENAME_EXCHANGE); in ovl_create_over_whiteout()
1091 bool overwrite = !(flags & RENAME_EXCHANGE); in ovl_rename()
1101 if (flags & ~(RENAME_EXCHANGE | RENAME_NOREPLACE)) in ovl_rename()
1126 flags |= RENAME_EXCHANGE; in ovl_rename()
1129 flags |= RENAME_EXCHANGE; in ovl_rename()
1225 if (flags & RENAME_EXCHANGE) in ovl_rename()
/kernel/linux/linux-5.10/tools/testing/selftests/openat2/
H A Drename_attack_test.c66 renameat2(dirfd, a, dirfd, b, RENAME_EXCHANGE); in spawn_attack()
/kernel/linux/linux-6.6/tools/testing/selftests/openat2/
H A Drename_attack_test.c66 renameat2(dirfd, a, dirfd, b, RENAME_EXCHANGE); in spawn_attack()
/kernel/linux/linux-5.10/fs/affs/
H A Dnamei.c508 if (flags & ~(RENAME_NOREPLACE | RENAME_EXCHANGE)) in affs_rename2()
514 if (flags & RENAME_EXCHANGE) in affs_rename2()
/kernel/linux/linux-6.6/fs/affs/
H A Dnamei.c511 if (flags & ~(RENAME_NOREPLACE | RENAME_EXCHANGE)) in affs_rename2()
517 if (flags & RENAME_EXCHANGE) in affs_rename2()
/kernel/linux/linux-5.10/tools/include/uapi/linux/
H A Dfs.h51 #define RENAME_EXCHANGE (1 << 1) /* Exchange source and dest */ macro
/kernel/linux/linux-5.10/include/uapi/linux/
H A Dfs.h51 #define RENAME_EXCHANGE (1 << 1) /* Exchange source and dest */ macro
/kernel/linux/linux-6.6/include/uapi/linux/
H A Dfs.h51 #define RENAME_EXCHANGE (1 << 1) /* Exchange source and dest */ macro
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/
H A Dfs.h38 #define RENAME_EXCHANGE (1 << 1) macro
/kernel/linux/linux-6.6/tools/include/uapi/linux/
H A Dfs.h51 #define RENAME_EXCHANGE (1 << 1) /* Exchange source and dest */ macro
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/
H A Dfs.h38 #define RENAME_EXCHANGE (1 << 1) macro
/kernel/linux/linux-5.10/fs/
H A Dnamei.c4311 if (!(flags & RENAME_EXCHANGE)) in vfs_rename()
4332 if ((flags & RENAME_EXCHANGE) && new_is_dir) { in vfs_rename()
4360 lock_new_subdir = new_dir != old_dir || !(flags & RENAME_EXCHANGE); in vfs_rename()
4382 if ((flags & RENAME_EXCHANGE) && !is_dir && new_is_dir && in vfs_rename()
4401 if (!(flags & RENAME_EXCHANGE) && target) { in vfs_rename()
4410 if (!(flags & RENAME_EXCHANGE)) in vfs_rename()
4423 !(flags & RENAME_EXCHANGE) ? target : NULL, old_dentry); in vfs_rename()
4424 if (flags & RENAME_EXCHANGE) { in vfs_rename()
4448 if (flags & ~(RENAME_NOREPLACE | RENAME_EXCHANGE | RENAME_WHITEOUT)) in do_renameat2()
4452 (flags & RENAME_EXCHANGE)) in do_renameat2()
[all...]
/kernel/linux/linux-6.6/fs/
H A Dnamei.c4781 if (!(flags & RENAME_EXCHANGE)) in vfs_rename()
4805 if ((flags & RENAME_EXCHANGE) && new_is_dir) { in vfs_rename()
4834 lock_new_subdir = new_dir != old_dir || !(flags & RENAME_EXCHANGE); in vfs_rename()
4860 if ((flags & RENAME_EXCHANGE) && !is_dir && new_is_dir && in vfs_rename()
4879 if (!(flags & RENAME_EXCHANGE) && target) { in vfs_rename()
4888 if (!(flags & RENAME_EXCHANGE)) in vfs_rename()
4901 !(flags & RENAME_EXCHANGE) ? target : NULL, old_dentry); in vfs_rename()
4902 if (flags & RENAME_EXCHANGE) { in vfs_rename()
4927 if (flags & ~(RENAME_NOREPLACE | RENAME_EXCHANGE | RENAME_WHITEOUT)) in do_renameat2()
4931 (flags & RENAME_EXCHANGE)) in do_renameat2()
[all...]
/kernel/linux/linux-5.10/fs/crypto/
H A Dhooks.c97 if ((flags & RENAME_EXCHANGE) && in __fscrypt_prepare_rename()
/kernel/linux/linux-6.6/fs/crypto/
H A Dhooks.c87 if ((flags & RENAME_EXCHANGE) && in __fscrypt_prepare_rename()
/kernel/linux/linux-6.6/security/tomoyo/
H A Dtomoyo.c292 if (flags & RENAME_EXCHANGE) { in tomoyo_path_rename()
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/
H A Dfs.h23 #define RENAME_EXCHANGE (1 << 1) macro
/kernel/linux/linux-5.10/fs/f2fs/
H A Dnamei.c1276 if (flags & ~(RENAME_NOREPLACE | RENAME_EXCHANGE | RENAME_WHITEOUT)) in f2fs_rename2()
1284 if (flags & RENAME_EXCHANGE) { in f2fs_rename2()
/kernel/linux/linux-5.10/fs/xfs/
H A Dxfs_iops.c420 if (flags & ~(RENAME_NOREPLACE | RENAME_EXCHANGE | RENAME_WHITEOUT)) in xfs_vn_rename()
424 if (flags & RENAME_EXCHANGE) in xfs_vn_rename()
/kernel/linux/linux-6.6/fs/fat/
H A Dnamei_vfat.c1165 if (flags & ~(RENAME_NOREPLACE | RENAME_EXCHANGE)) in vfat_rename2()
1168 if (flags & RENAME_EXCHANGE) { in vfat_rename2()
/kernel/linux/linux-6.6/fs/f2fs/
H A Dnamei.c1325 if (flags & ~(RENAME_NOREPLACE | RENAME_EXCHANGE | RENAME_WHITEOUT)) in f2fs_rename2()
1333 if (flags & RENAME_EXCHANGE) { in f2fs_rename2()

Completed in 33 milliseconds

12