Lines Matching full:layers

411 	 * file handles, so they require that all layers support them.  in ovl_lower_dir()
500 pr_err("upper fs is r/o, try multi-lower layers mount\n"); in ovl_get_upper()
924 * as all lower layers with null uuid are on the same fs. in ovl_lower_uuid_ok()
985 * The fsid after the last lower fsid is used for the data layers.
995 struct ovl_fs_context *ctx, struct ovl_layer *layers) in ovl_get_layers() argument
1007 * and the last fsid is reserved for "null fs" of the data layers. in ovl_get_layers()
1012 * All lower layers that share the same fs as upper layer, use the same in ovl_get_layers()
1043 * Check if lower root conflicts with this overlay layers before in ovl_get_layers()
1070 * Make lower layers R/O. That way fchmod/fchown on lower file in ovl_get_layers()
1075 layers[ofs->numlayer].trap = trap; in ovl_get_layers()
1076 layers[ofs->numlayer].mnt = mnt; in ovl_get_layers()
1077 layers[ofs->numlayer].idx = ofs->numlayer; in ovl_get_layers()
1078 layers[ofs->numlayer].fsid = fsid; in ovl_get_layers()
1079 layers[ofs->numlayer].fs = &ofs->fs[fsid]; in ovl_get_layers()
1088 * When all layers on same fs, overlay can use real inode numbers. in ovl_get_layers()
1098 pr_info("\"xino=on\" is useless with all layers on same fs, ignore.\n"); in ovl_get_layers()
1125 struct ovl_layer *layers) in ovl_get_lowerstack() argument
1161 err = ovl_get_layers(sb, ofs, ctx, layers); in ovl_get_lowerstack()
1166 /* Data-only layers are not merged in root directory */ in ovl_get_lowerstack()
1176 lowerstack[i].layer = &ofs->layers[i + 1]; in ovl_get_lowerstack()
1219 * Check if any of the layers or work dirs overlap.
1247 ofs->layers[i].mnt->mnt_root, in ovl_check_overlapping_layers()
1315 struct ovl_layer *layers; in ovl_fill_super() local
1342 layers = kcalloc(ctx->nr + 1, sizeof(struct ovl_layer), GFP_KERNEL); in ovl_fill_super()
1343 if (!layers) in ovl_fill_super()
1348 kfree(layers); in ovl_fill_super()
1351 ofs->layers = layers; in ovl_fill_super()
1385 err = ovl_get_upper(sb, ofs, &layers[0], &ctx->upper); in ovl_fill_super()
1409 oe = ovl_get_lowerstack(sb, ctx, ofs, layers); in ovl_fill_super()
1457 * if all layers support file handles. in ovl_fill_super()