Symbol: RENAME_EXCHANGE
fs/affs/namei.c
512
if (flags & ~(RENAME_NOREPLACE | RENAME_EXCHANGE))
fs/affs/namei.c
518
if (flags & RENAME_EXCHANGE)
fs/afs/dir.c
1859
if ((op->rename.rename_flags & RENAME_EXCHANGE) &&
fs/afs/dir.c
2064
if (flags & ~(RENAME_NOREPLACE | RENAME_EXCHANGE))
fs/afs/dir.c
2122
} else if (flags & RENAME_EXCHANGE) {
fs/btrfs/inode.c
8845
if (flags & ~(RENAME_NOREPLACE | RENAME_EXCHANGE | RENAME_WHITEOUT))
fs/btrfs/inode.c
8848
if (flags & RENAME_EXCHANGE)
fs/crypto/hooks.c
109
if ((flags & RENAME_EXCHANGE) &&
fs/ext4/namei.c
4193
if (flags & ~(RENAME_NOREPLACE | RENAME_EXCHANGE | RENAME_WHITEOUT))
fs/ext4/namei.c
4201
if (flags & RENAME_EXCHANGE) {
fs/f2fs/namei.c
1289
if (flags & ~(RENAME_NOREPLACE | RENAME_EXCHANGE | RENAME_WHITEOUT))
fs/f2fs/namei.c
1300
if (flags & RENAME_EXCHANGE)
fs/fat/namei_vfat.c
1167
if (flags & ~(RENAME_NOREPLACE | RENAME_EXCHANGE))
fs/fat/namei_vfat.c
1170
if (flags & RENAME_EXCHANGE) {
fs/fuse/dir.c
1266
if (flags & RENAME_EXCHANGE)
fs/fuse/dir.c
1274
if (!(flags & RENAME_EXCHANGE) && d_really_is_positive(newent))
fs/fuse/dir.c
1300
if (flags & ~(RENAME_NOREPLACE | RENAME_EXCHANGE | RENAME_WHITEOUT))
fs/gfs2/inode.c
1885
if (flags & ~RENAME_EXCHANGE)
fs/gfs2/inode.c
1888
if (flags & RENAME_EXCHANGE)
fs/hostfs/hostfs_kern.c
756
if (flags & ~(RENAME_NOREPLACE | RENAME_EXCHANGE))
fs/libfs.c
876
if (flags & ~(RENAME_NOREPLACE | RENAME_EXCHANGE))
fs/libfs.c
879
if (flags & RENAME_EXCHANGE)
fs/namei.c
3875
if (rd->flags & RENAME_EXCHANGE)
fs/namei.c
3904
if (rd->flags & RENAME_EXCHANGE)
fs/namei.c
3970
if (rd->flags & RENAME_EXCHANGE)
fs/namei.c
4000
if (rd->flags & RENAME_EXCHANGE)
fs/namei.c
4098
if (rd->flags & RENAME_EXCHANGE)
fs/namei.c
5953
if (!(flags & RENAME_EXCHANGE))
fs/namei.c
5977
if ((flags & RENAME_EXCHANGE) && new_is_dir) {
fs/namei.c
6006
lock_new_subdir = new_dir != old_dir || !(flags & RENAME_EXCHANGE);
fs/namei.c
6032
if ((flags & RENAME_EXCHANGE) && !is_dir && new_is_dir &&
fs/namei.c
6059
if (!(flags & RENAME_EXCHANGE) && target) {
fs/namei.c
6068
if (!(flags & RENAME_EXCHANGE))
fs/namei.c
6081
!(flags & RENAME_EXCHANGE) ? target : NULL, old_dentry);
fs/namei.c
6082
if (flags & RENAME_EXCHANGE) {
fs/namei.c
6105
if (flags & ~(RENAME_NOREPLACE | RENAME_EXCHANGE | RENAME_WHITEOUT))
fs/namei.c
6109
(flags & RENAME_EXCHANGE))
fs/namei.c
6151
if (flags & RENAME_EXCHANGE) {
fs/namei.c
6163
if (!(flags & RENAME_EXCHANGE) && new_last.name[new_last.len])
fs/overlayfs/dir.c
1143
if (ovlrd->flags & ~(RENAME_EXCHANGE | RENAME_NOREPLACE))
fs/overlayfs/dir.c
1168
ovlrd->flags |= RENAME_EXCHANGE;
fs/overlayfs/dir.c
1171
ovlrd->flags |= RENAME_EXCHANGE;
fs/overlayfs/dir.c
1280
if (ovlrd->flags & RENAME_EXCHANGE)
fs/overlayfs/dir.c
1358
.overwrite = !(flags & RENAME_EXCHANGE),
fs/overlayfs/dir.c
136
flags = RENAME_EXCHANGE;
fs/overlayfs/dir.c
434
rd.flags = RENAME_EXCHANGE;
fs/overlayfs/dir.c
563
rd.flags = RENAME_EXCHANGE;
fs/ubifs/dir.c
1653
if (flags & ~(RENAME_NOREPLACE | RENAME_WHITEOUT | RENAME_EXCHANGE))
fs/ubifs/dir.c
1664
if (flags & RENAME_EXCHANGE)
fs/xfs/xfs_inode.c
2159
if ((flags & RENAME_EXCHANGE) && !target_ip)
fs/xfs/xfs_inode.c
2254
if (flags & RENAME_EXCHANGE) {
fs/xfs/xfs_iops.c
483
if (flags & ~(RENAME_NOREPLACE | RENAME_EXCHANGE | RENAME_WHITEOUT))
fs/xfs/xfs_iops.c
487
if (flags & RENAME_EXCHANGE)
mm/shmem.c
4060
if (flags & ~(RENAME_NOREPLACE | RENAME_EXCHANGE | RENAME_WHITEOUT))
mm/shmem.c
4063
if (flags & RENAME_EXCHANGE)
security/apparmor/lsm.c
391
if ((flags & RENAME_EXCHANGE) && !path_mediated_fs(new_dentry))
security/apparmor/lsm.c
408
if (flags & RENAME_EXCHANGE) {
security/landlock/fs.c
1523
!!(flags & RENAME_EXCHANGE));
security/security.c
1779
if (flags & RENAME_EXCHANGE) {
security/tomoyo/tomoyo.c
293
if (flags & RENAME_EXCHANGE) {
tools/testing/selftests/bpf/prog_tests/pinning_devmap_reuse.c
36
err = renameat2(0, pinpath1, 0, pinpath2, RENAME_EXCHANGE);
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
101
err = renameat2(0, TDIR "/fs1/a", 0, TDIR "/fs1/b", RENAME_EXCHANGE);
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
117
err = renameat2(0, TDIR "/fs1/c", 0, TDIR "/fs1/b", RENAME_EXCHANGE);
tools/testing/selftests/filesystems/fat/rename_exchange.c
30
ret = renameat2(AT_FDCWD, argv[1], AT_FDCWD, argv[2], RENAME_EXCHANGE);
tools/testing/selftests/landlock/fs_test.c
2152
if (renameat2(AT_FDCWD, oldpath, AT_FDCWD, newpath, RENAME_EXCHANGE))
tools/testing/selftests/landlock/fs_test.c
2168
if (renameat2(olddirfd, oldpath, newdirfd, newpath, RENAME_EXCHANGE))
tools/testing/selftests/landlock/fs_test.c
2198
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2201
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2211
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2214
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2219
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2225
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2240
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2245
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2247
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2272
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2277
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2285
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2291
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2302
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2614
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2617
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2624
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2635
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2638
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2646
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2658
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2672
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2696
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2699
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2881
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2884
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2892
dir_file2_s2d3, RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2895
dir_file1_s1d2, RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2900
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2902
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2906
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2908
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2921
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2928
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2931
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2938
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2941
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2946
dir_file2_s2d3, RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2949
dir_file1_s1d2, RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2954
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2958
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2963
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2967
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2985
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2988
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
3007
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
3009
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
3012
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
3047
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
3050
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
3068
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
3070
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
70
#ifndef RENAME_EXCHANGE
tools/testing/selftests/openat2/rename_attack_test.c
66
renameat2(dirfd, a, dirfd, b, RENAME_EXCHANGE);