/Linux-v4.19/Documentation/filesystems/ |
D | directory-locking | 20 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 …]
|
D | path-lookup.txt | 100 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/ |
D | namei.c | 407 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,
|
D | upcall.h | 241 struct orangefs_rename_request_s rename; member
|
/Linux-v4.19/tools/perf/trace/strace/groups/ |
D | file | 14 rename
|
/Linux-v4.19/tools/perf/util/ |
D | data.c | 46 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/ |
D | Makefile | 17 --rename-section .text=.rodata
|
/Linux-v4.19/tools/testing/selftests/exec/ |
D | execveat.c | 279 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/ |
D | policy.c | 225 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/ |
D | realpath.c | 177 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/ |
D | TODO | 4 - rename DEVICE_PRT() to DBG_PRT() -- done
|
/Linux-v4.19/security/apparmor/include/ |
D | policy_unpack.h | 27 struct aa_profile *rename; member
|
D | policy.h | 138 const char *rename; member
|
/Linux-v4.19/scripts/kconfig/ |
D | confdata.c | 865 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/ |
D | user_syms.c | 78 EXPORT_SYMBOL_PROTO(rename);
|
/Linux-v4.19/drivers/staging/android/ |
D | TODO | 3 - rename files to be not so "generic"
|
/Linux-v4.19/fs/nfsd/ |
D | xdr.h | 127 struct nfsd_renameargs rename; member
|
D | nfs4xdr.c | 1121 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 …]
|
D | nfs4proc.c | 862 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/ |
D | Makefile | 97 STUBCOPY_FLAGS-$(CONFIG_ARM) += --rename-section .data=.data.efistub
|
/Linux-v4.19/fs/affs/ |
D | dir.c | 40 .rename = affs_rename2,
|
/Linux-v4.19/Documentation/filesystems/pohmelfs/ |
D | design_notes.txt | 16 links, and rename events. 50 are synchronous: hard and symbolic link creation, and object rename. Creation,
|
/Linux-v4.19/fs/ |
D | bad_inode.c | 164 .rename = bad_inode_rename2,
|
/Linux-v4.19/Documentation/process/ |
D | applying-patches.rst | 280 $ 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/ |
D | inode.c | 157 .rename = simple_rename,
|