Lines Matching full:lower

304 			return invalfc(fc, "regular lower layers cannot follow data layers");  in ovl_mount_dir_check()
306 return invalfc(fc, "too many lower directories, limit is %d", in ovl_mount_dir_check()
323 l = krealloc_array(ctx->lower, nr, sizeof(*l), GFP_KERNEL_ACCOUNT); in ovl_ctx_realloc_lower()
327 ctx->lower = l; in ovl_ctx_realloc_lower()
354 l = &ctx->lower[ctx->nr++]; in ovl_add_layer()
404 struct ovl_fs_context_layer *l = ctx->lower; in ovl_reset_lowerdirs()
423 * Set "/lower1", "/lower2", and "/lower3" as lower layers and
424 * "/data1" and "/data2" as data lower layers. Any existing lower
441 /* drop all existing lower layers */ in ovl_parse_param_lowerdir()
448 pr_err("cannot append lower layer"); in ovl_parse_param_lowerdir()
467 pr_err("too many lower directories, limit is %d\n", OVL_MAX_STACK); in ovl_parse_param_lowerdir()
473 l = krealloc_array(ctx->lower, nr_lower, sizeof(*ctx->lower), in ovl_parse_param_lowerdir()
478 ctx->lower = l; in ovl_parse_param_lowerdir()
483 l = ctx->lower; in ovl_parse_param_lowerdir()
516 pr_err("regular lower layers cannot follow data lower layers"); in ovl_parse_param_lowerdir()
524 /* This is a data lower layer. */ in ovl_parse_param_lowerdir()
641 kfree(ctx->lower); in ovl_fs_context_free()
710 * By default we allocate for three lower layers. It's likely in ovl_init_fs_context()
713 ctx->lower = kmalloc_array(3, sizeof(*ctx->lower), GFP_KERNEL_ACCOUNT); in ovl_init_fs_context()
714 if (!ctx->lower) in ovl_init_fs_context()
782 pr_err("lower data-only dirs require metacopy support.\n"); in ovl_fs_params_verify()