Symbol: RENAME_EXCHANGE
fs/affs/namei.c
511
if (flags & ~(RENAME_NOREPLACE | RENAME_EXCHANGE))
fs/affs/namei.c
517
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
8847
if (flags & ~(RENAME_NOREPLACE | RENAME_EXCHANGE | RENAME_WHITEOUT))
fs/btrfs/inode.c
8850
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
877
if (flags & ~(RENAME_NOREPLACE | RENAME_EXCHANGE))
fs/libfs.c
880
if (flags & RENAME_EXCHANGE)
fs/namei.c
3853
if (rd->flags & RENAME_EXCHANGE)
fs/namei.c
3882
if (rd->flags & RENAME_EXCHANGE)
fs/namei.c
3948
if (rd->flags & RENAME_EXCHANGE)
fs/namei.c
3978
if (rd->flags & RENAME_EXCHANGE)
fs/namei.c
4076
if (rd->flags & RENAME_EXCHANGE)
fs/namei.c
5931
if (!(flags & RENAME_EXCHANGE))
fs/namei.c
5955
if ((flags & RENAME_EXCHANGE) && new_is_dir) {
fs/namei.c
5984
lock_new_subdir = new_dir != old_dir || !(flags & RENAME_EXCHANGE);
fs/namei.c
6010
if ((flags & RENAME_EXCHANGE) && !is_dir && new_is_dir &&
fs/namei.c
6037
if (!(flags & RENAME_EXCHANGE) && target) {
fs/namei.c
6046
if (!(flags & RENAME_EXCHANGE))
fs/namei.c
6059
!(flags & RENAME_EXCHANGE) ? target : NULL, old_dentry);
fs/namei.c
6060
if (flags & RENAME_EXCHANGE) {
fs/namei.c
6083
if (flags & ~(RENAME_NOREPLACE | RENAME_EXCHANGE | RENAME_WHITEOUT))
fs/namei.c
6087
(flags & RENAME_EXCHANGE))
fs/namei.c
6129
if (flags & RENAME_EXCHANGE) {
fs/namei.c
6141
if (!(flags & RENAME_EXCHANGE) && new_last.name[new_last.len])
fs/overlayfs/dir.c
1128
if (ovlrd->flags & ~(RENAME_EXCHANGE | RENAME_NOREPLACE))
fs/overlayfs/dir.c
1153
ovlrd->flags |= RENAME_EXCHANGE;
fs/overlayfs/dir.c
1156
ovlrd->flags |= RENAME_EXCHANGE;
fs/overlayfs/dir.c
1265
if (ovlrd->flags & RENAME_EXCHANGE)
fs/overlayfs/dir.c
1343
.overwrite = !(flags & RENAME_EXCHANGE),
fs/overlayfs/dir.c
136
flags = RENAME_EXCHANGE;
fs/overlayfs/dir.c
419
rd.flags = RENAME_EXCHANGE;
fs/overlayfs/dir.c
548
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
4058
if (flags & ~(RENAME_NOREPLACE | RENAME_EXCHANGE | RENAME_WHITEOUT))
mm/shmem.c
4061
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
1524
!!(flags & RENAME_EXCHANGE));
security/security.c
1754
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
2265
if (renameat2(AT_FDCWD, oldpath, AT_FDCWD, newpath, RENAME_EXCHANGE))
tools/testing/selftests/landlock/fs_test.c
2281
if (renameat2(olddirfd, oldpath, newdirfd, newpath, RENAME_EXCHANGE))
tools/testing/selftests/landlock/fs_test.c
2316
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2319
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2329
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2332
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2337
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2343
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2358
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2363
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2365
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2395
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2400
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2408
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2414
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2425
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2770
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2773
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2780
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2791
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2794
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2802
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2814
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2828
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2852
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
2855
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
3046
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
3049
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
3057
dir_file2_s2d3, RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
3060
dir_file1_s1d2, RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
3065
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
3067
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
3071
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
3073
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
3086
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
3093
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
3096
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
3103
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
3106
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
3111
dir_file2_s2d3, RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
3114
dir_file1_s1d2, RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
3119
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
3123
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
3128
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
3132
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
3150
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
3153
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
3172
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
3174
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
3177
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
3216
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
3219
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
3237
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
3239
RENAME_EXCHANGE));
tools/testing/selftests/landlock/fs_test.c
69
#ifndef RENAME_EXCHANGE
tools/testing/selftests/openat2/rename_attack_test.c
66
renameat2(dirfd, a, dirfd, b, RENAME_EXCHANGE);