Lines Matching defs:lower
34 struct dentry *real = NULL, *lower;
65 lower = ovl_dentry_lowerdata(dentry);
66 if (!lower)
68 real = lower;
421 /* Check if lower fs has 32bit inode numbers */
524 * attempted to be used as a lower layer in a new overlay mount.
548 pr_err("upper fs is r/o, try multi-lower layers mount\n");
888 /* Verify lower root is upper root origin */
953 * We allow using single lower with null uuid for index and nfs_export
954 * for example to support those features with single lower squashfs.
955 * To avoid regressions in setups of overlay with re-formatted lower
956 * squashfs, do not allow decoding origin with lower null uuid unless
958 * lower inode of non-dir upper.
965 * We use uuid to associate an overlay lower file handle with a
966 * lower layer, so we can accept lower fs with null uuid as long
967 * as all lower layers with null uuid are on the same fs.
968 * if we detect multiple lower fs with the same uuid, we
969 * disable lower file handle decoding on all of them.
1007 pr_warn("%s uuid detected in lower fs '%pd2', falling back to xino=%s,index=off,nfs_export=off.\n",
1028 * The fsid after the last lower fsid is used for the data layers.
1049 * idx/fsid 0 are reserved for upper fs even with lower only overlay
1055 * All lower layers that share the same fs as upper layer, use the same
1056 * pseudo_dev as upper layer. Allocate fs[0].pseudo_dev even for lower
1058 * is_lower will be set if upper fs is shared with a lower layer.
1073 struct ovl_fs_context_layer *l = &ctx->lower[i];
1086 * Check if lower root conflicts with this overlay layers before
1113 * Make lower layers R/O. That way fchmod/fchown on lower file
1114 * will fail instead of modifying lower fs.
1149 * lower only overlay) +1 extra bit is reserved for the non
1151 * xino lower bits overflow.
1185 l = &ctx->lower[i];
1212 l = &ctx->lower[i];
1442 pr_warn("The uuid=off requires a single fs for lower and upper, falling back to uuid=null.\n");