Lines Matching full:lower
34 struct dentry *real = NULL, *lower; in ovl_d_real() local
73 lower = ovl_dentry_lowerdata(dentry); in ovl_d_real()
74 if (!lower) in ovl_d_real()
76 real = lower; in ovl_d_real()
429 /* Check if lower fs has 32bit inode numbers */ in ovl_lower_dir()
472 * attempted to be used as a lower layer in a new overlay mount.
496 pr_err("upper fs is r/o, try multi-lower layers mount\n"); in ovl_get_upper()
842 /* Verify lower root is upper root origin */ in ovl_get_indexdir()
906 * We allow using single lower with null uuid for index and nfs_export in ovl_lower_uuid_ok()
907 * for example to support those features with single lower squashfs. in ovl_lower_uuid_ok()
908 * To avoid regressions in setups of overlay with re-formatted lower in ovl_lower_uuid_ok()
909 * squashfs, do not allow decoding origin with lower null uuid unless in ovl_lower_uuid_ok()
911 * lower inode of non-dir upper. in ovl_lower_uuid_ok()
918 * We use uuid to associate an overlay lower file handle with a in ovl_lower_uuid_ok()
919 * lower layer, so we can accept lower fs with null uuid as long in ovl_lower_uuid_ok()
920 * as all lower layers with null uuid are on the same fs. in ovl_lower_uuid_ok()
921 * if we detect multiple lower fs with the same uuid, we in ovl_lower_uuid_ok()
922 * disable lower file handle decoding on all of them. in ovl_lower_uuid_ok()
960 …pr_warn("%s uuid detected in lower fs '%pd2', falling back to xino=%s,index=off,nfs_export=off.\n", in ovl_get_fsid()
981 * The fsid after the last lower fsid is used for the data layers.
1002 * idx/fsid 0 are reserved for upper fs even with lower only overlay in ovl_get_layers()
1008 * All lower layers that share the same fs as upper layer, use the same in ovl_get_layers()
1009 * pseudo_dev as upper layer. Allocate fs[0].pseudo_dev even for lower in ovl_get_layers()
1011 * is_lower will be set if upper fs is shared with a lower layer. in ovl_get_layers()
1026 struct ovl_fs_context_layer *l = &ctx->lower[i]; in ovl_get_layers()
1039 * Check if lower root conflicts with this overlay layers before in ovl_get_layers()
1066 * Make lower layers R/O. That way fchmod/fchown on lower file in ovl_get_layers()
1067 * will fail instead of modifying lower fs. in ovl_get_layers()
1102 * lower only overlay) +1 extra bit is reserved for the non in ovl_get_layers()
1104 * xino lower bits overflow. in ovl_get_layers()
1138 l = &ctx->lower[i]; in ovl_get_lowerstack()
1165 l = &ctx->lower[i]; in ovl_get_lowerstack()
1410 pr_warn("The uuid=off requires a single fs for lower and upper, falling back to uuid=null.\n"); in ovl_fill_super()