Home
last modified time | relevance | path

Searched refs:metacopy (Results 1 – 9 of 9) sorted by relevance

/fs/overlayfs/
A Dparams.c43 MODULE_PARM_DESC(metacopy,
653 config->metacopy = result.uint_32; in ovl_parse_param()
654 ctx->set.metacopy = true; in ovl_parse_param()
883 if (set.metacopy && set.redirect) { in ovl_fs_params_verify()
895 config->metacopy = false; in ovl_fs_params_verify()
926 if (set.nfs_export && set.metacopy) { in ovl_fs_params_verify()
930 if (set.metacopy) { in ovl_fs_params_verify()
951 config->metacopy = false; in ovl_fs_params_verify()
964 if (config->metacopy && set.metacopy) { in ovl_fs_params_verify()
975 config->metacopy = false; in ovl_fs_params_verify()
[all …]
A Dnamei.c29 int metacopy; member
299 d->metacopy = err; in ovl_lookup_single()
300 d->stop = !d->metacopy; in ovl_lookup_single()
301 if (!d->metacopy || d->last) in ovl_lookup_single()
1068 if (d->metacopy && !ofs->config.metacopy) { in ovl_check_follow_redirect()
1110 .metacopy = 0, in ovl_lookup()
1144 if (d.metacopy) in ovl_lookup()
1146 metacopy_size = d.metacopy; in ovl_lookup()
1223 metacopy_size = d.metacopy; in ovl_lookup()
1225 if (d.metacopy && ctr) { in ovl_lookup()
[all …]
A Dutil.c1309 int ovl_set_metacopy_xattr(struct ovl_fs *ofs, struct dentry *d, struct ovl_metacopy *metacopy) in ovl_set_metacopy_xattr() argument
1311 size_t len = metacopy->len; in ovl_set_metacopy_xattr()
1314 if (metacopy->version == 0 && metacopy->flags == 0 && metacopy->digest_algo == 0) in ovl_set_metacopy_xattr()
1318 metacopy, len, -EOPNOTSUPP); in ovl_set_metacopy_xattr()
1459 struct ovl_metacopy *metacopy) in ovl_get_verity_digest() argument
1474 metacopy->digest, &metacopy->digest_algo, NULL); in ovl_get_verity_digest()
1485 metacopy->len += digest_size; in ovl_get_verity_digest()
A Dcopy_up.c592 bool metacopy; member
648 if (!S_ISREG(c->stat.mode) || c->metacopy || !c->stat.size) in ovl_copy_up_data()
697 if (c->metacopy) { in ovl_copy_up_metadata()
844 if (!c->metacopy) in ovl_copy_up_workdir()
884 if (!c->metacopy && c->stat.size) { in ovl_copy_up_tmpfile()
917 if (!c->metacopy) in ovl_copy_up_tmpfile()
1038 if (!ofs->config.metacopy) in ovl_need_meta_copy_up()
1170 ctx.metadata_fsync = !OVL_FS(dentry->d_sb)->config.metacopy && in ovl_copy_up_one()
1172 ctx.metacopy = ovl_need_meta_copy_up(dentry, ctx.stat.mode, flags); in ovl_copy_up_one()
A DKconfig119 possible to turn off this feature globally with the "metacopy=off"
121 "metacopy=off" mount option.
124 mounting an overlay which has metacopy only inodes on a kernel
A Doverlayfs.h171 static inline int ovl_metadata_digest_size(const struct ovl_metacopy *metacopy) in ovl_metadata_digest_size() argument
173 if (metacopy->len < OVL_METACOPY_MIN_SIZE) in ovl_metadata_digest_size()
175 return (int)metacopy->len - OVL_METACOPY_MIN_SIZE; in ovl_metadata_digest_size()
563 struct ovl_metacopy *metacopy);
571 struct ovl_metacopy *metacopy);
644 return (!ofs->config.index && !ofs->config.metacopy && in ovl_allow_offline_changes()
A Dparams.h14 bool metacopy; member
A Dovl_entry.h19 bool metacopy; member
A Dsuper.c723 if (ofs->config.metacopy) { in ovl_make_workdir()
724 ofs->config.metacopy = false; in ovl_make_workdir()
1456 if (ofs->config.metacopy && ofs->config.nfs_export) { in ovl_fill_super()

Completed in 22 milliseconds