Lines Matching refs:metacopy
42 module_param_named(metacopy, ovl_metacopy_def, bool, 0644);
43 MODULE_PARM_DESC(metacopy,
156 fsparam_enum("metacopy", Opt_metacopy, ovl_parameter_bool),
653 config->metacopy = result.uint_32;
654 ctx->set.metacopy = true;
793 ofs->config.metacopy = ovl_metacopy_def;
881 /* metacopy -> redirect_dir dependency */
882 if (config->metacopy && config->redirect_mode != OVL_REDIRECT_ON) {
883 if (set.metacopy && set.redirect) {
884 pr_err("conflicting options: metacopy=on,redirect_dir=%s\n",
893 pr_info("disabling metacopy due to redirect_dir=%s\n",
895 config->metacopy = false;
924 /* Resolve nfs_export -> !metacopy && !verity dependency */
925 if (config->nfs_export && config->metacopy) {
926 if (set.nfs_export && set.metacopy) {
927 pr_err("conflicting options: nfs_export=on,metacopy=on\n");
930 if (set.metacopy) {
932 * There was an explicit metacopy=on that resulted
935 pr_info("disabling nfs_export due to metacopy=on\n");
950 pr_info("disabling metacopy due to nfs_export=on\n");
951 config->metacopy = false;
956 /* Resolve userxattr -> !redirect && !metacopy dependency */
964 if (config->metacopy && set.metacopy) {
965 pr_err("conflicting options: userxattr,metacopy=on\n");
969 * Silently disable default setting of redirect and metacopy.
975 config->metacopy = false;
988 if (config->metacopy && set.metacopy) {
989 pr_err("metacopy requires permission to access trusted xattrs\n");
1062 if (ofs->config.metacopy != ovl_metacopy_def)
1063 seq_printf(m, ",metacopy=%s", str_on_off(ofs->config.metacopy));