Home
last modified time | relevance | path

Searched refs:rename (Results 1 – 25 of 123) sorted by relevance

12345

/Linux-v4.19/Documentation/filesystems/
Ddirectory-locking20 4) rename() that is _not_ cross-directory. Locking rules: caller locks
36 6) cross-directory rename. The trickiest in the whole bunch. Locking
64 (1) if object removal or non-cross-directory rename holds lock on A and
66 acquire the lock on B. (Proof: only cross-directory rename can change
69 (2) if cross-directory rename holds the lock on filesystem, order will not
70 change until rename acquires all locks. (Proof: other cross-directory
94 Any contended object is either held by cross-directory rename or
96 operation other than cross-directory rename. Then the lock this operation
99 It means that one of the operations is cross-directory rename.
102 own descendent. Moreover, there is exactly one cross-directory rename
[all …]
Dpath-lookup.txt100 Back to the rename case. In usual RCU protected lists, the only operations that
120 dentry. So a seqlock is used to detect when a rename has occurred, and so the
165 A related, but distinctly different, issue is that of rename atomicity versus
172 rename seqlock is also used to cover this race in much the same way, by
173 retrying a negative lookup result if a rename was in progress.
/Linux-v4.19/fs/orangefs/
Dnamei.c407 new_op->upcall.req.rename.old_parent_refn = ORANGEFS_I(old_dir)->refn; in orangefs_rename()
408 new_op->upcall.req.rename.new_parent_refn = ORANGEFS_I(new_dir)->refn; in orangefs_rename()
410 strncpy(new_op->upcall.req.rename.d_old_name, in orangefs_rename()
413 strncpy(new_op->upcall.req.rename.d_new_name, in orangefs_rename()
442 .rename = orangefs_rename,
Dupcall.h241 struct orangefs_rename_request_s rename; member
/Linux-v4.19/tools/perf/trace/strace/groups/
Dfile14 rename
/Linux-v4.19/tools/perf/util/
Ddata.c46 rename(data->file.path, oldname); in check_backup()
169 if (rename(data->file.path, new_filepath)) in perf_data__switch()
/Linux-v4.19/drivers/misc/lkdtm/
DMakefile17 --rename-section .text=.rodata
/Linux-v4.19/tools/testing/selftests/exec/
Dexecveat.c279 rename("execveat.ephemeral", "execveat.moved"); in run_tests()
333 rename("script.ephemeral", "script.moved"); in run_tests()
340 rename("subdir.ephemeral", "subdir.moved"); in run_tests()
/Linux-v4.19/security/apparmor/
Dpolicy.c225 kzfree(profile->rename); in aa_free_profile()
940 if (ent->new->rename) { in aa_replace_profiles()
941 error = __lookup_replace(ns, ent->new->rename, in aa_replace_profiles()
943 &ent->rename, &info); in aa_replace_profiles()
951 if (ent->old || ent->rename) in aa_replace_profiles()
1004 op = (!ent->old && !ent->rename) ? OP_PROF_LOAD : OP_PROF_REPL; in aa_replace_profiles()
/Linux-v4.19/security/tomoyo/
Drealpath.c177 if (!inode->i_op->rename) in tomoyo_get_local_path()
287 (!inode->i_op->rename)) in tomoyo_realpath_from_path()
/Linux-v4.19/drivers/staging/vt6655/
DTODO4 - rename DEVICE_PRT() to DBG_PRT() -- done
/Linux-v4.19/security/apparmor/include/
Dpolicy_unpack.h27 struct aa_profile *rename; member
Dpolicy.h138 const char *rename; member
/Linux-v4.19/scripts/kconfig/
Dconfdata.c865 rename(newname, dirname); in conf_write()
866 if (rename(tmpname, newname)) in conf_write()
905 rename("..config.tmp", name); in conf_write_dep()
1078 if (rename(".tmpconfig.h", name)) in conf_write_autoconf()
1086 if (rename(".tmpconfig_tristate", name)) in conf_write_autoconf()
1095 if (rename(".tmpconfig", autoconf_name)) in conf_write_autoconf()
/Linux-v4.19/arch/um/os-Linux/
Duser_syms.c78 EXPORT_SYMBOL_PROTO(rename);
/Linux-v4.19/drivers/staging/android/
DTODO3 - rename files to be not so "generic"
/Linux-v4.19/fs/nfsd/
Dxdr.h127 struct nfsd_renameargs rename; member
Dnfs4xdr.c1121 nfsd4_decode_rename(struct nfsd4_compoundargs *argp, struct nfsd4_rename *rename) in nfsd4_decode_rename() argument
1126 rename->rn_snamelen = be32_to_cpup(p++); in nfsd4_decode_rename()
1127 READ_BUF(rename->rn_snamelen); in nfsd4_decode_rename()
1128 SAVEMEM(rename->rn_sname, rename->rn_snamelen); in nfsd4_decode_rename()
1130 rename->rn_tnamelen = be32_to_cpup(p++); in nfsd4_decode_rename()
1131 READ_BUF(rename->rn_tnamelen); in nfsd4_decode_rename()
1132 SAVEMEM(rename->rn_tname, rename->rn_tnamelen); in nfsd4_decode_rename()
1133 if ((status = check_filename(rename->rn_sname, rename->rn_snamelen))) in nfsd4_decode_rename()
1135 if ((status = check_filename(rename->rn_tname, rename->rn_tnamelen))) in nfsd4_decode_rename()
3764 nfsd4_encode_rename(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_rename *rename) in nfsd4_encode_rename() argument
[all …]
Dnfs4proc.c862 struct nfsd4_rename *rename = &u->rename; in nfsd4_rename() local
868 status = nfsd_rename(rqstp, &cstate->save_fh, rename->rn_sname, in nfsd4_rename()
869 rename->rn_snamelen, &cstate->current_fh, in nfsd4_rename()
870 rename->rn_tname, rename->rn_tnamelen); in nfsd4_rename()
873 set_change_info(&rename->rn_sinfo, &cstate->current_fh); in nfsd4_rename()
874 set_change_info(&rename->rn_tinfo, &cstate->save_fh); in nfsd4_rename()
/Linux-v4.19/drivers/firmware/efi/libstub/
DMakefile97 STUBCOPY_FLAGS-$(CONFIG_ARM) += --rename-section .data=.data.efistub
/Linux-v4.19/fs/affs/
Ddir.c40 .rename = affs_rename2,
/Linux-v4.19/Documentation/filesystems/pohmelfs/
Ddesign_notes.txt16 links, and rename events.
50 are synchronous: hard and symbolic link creation, and object rename. Creation,
/Linux-v4.19/fs/
Dbad_inode.c164 .rename = bad_inode_rename2,
/Linux-v4.19/Documentation/process/
Dapplying-patches.rst280 $ mv linux-4.6 linux-4.7 # rename source dir
289 $ mv linux-4.6.1 linux-4.7 # rename source dir
327 $ mv linux-4.7.2 linux-4.7.3 # rename the kernel source dir
361 $ mv linux-4.7 linux-4.8-rc3 # rename the source dir
369 $ mv linux-4.8-rc3 linux-4.8-rc5 # rename the source dir
377 $ mv linux-4.7.3 linux-4.8-rc5 # rename the kernel source dir
/Linux-v4.19/fs/ramfs/
Dinode.c157 .rename = simple_rename,

12345