Home
last modified time | relevance | path

Searched full:lowerdir (Results 1 – 7 of 7) sorted by relevance

/linux/tools/testing/selftests/filesystems/overlayfs/
H A Dset_layers_via_fds.c108 ASSERT_NE(sys_fsconfig(fd_context, FSCONFIG_SET_FD, "lowerdir", NULL, layer_fds[2]), 0); in TEST_F()
112 ASSERT_EQ(sys_fsconfig(fd_context, FSCONFIG_SET_FD, "lowerdir+", NULL, layer_fds[2]), 0); in TEST_F()
113 ASSERT_EQ(sys_fsconfig(fd_context, FSCONFIG_SET_FD, "lowerdir+", NULL, layer_fds[3]), 0); in TEST_F()
114 ASSERT_EQ(sys_fsconfig(fd_context, FSCONFIG_SET_FD, "lowerdir+", NULL, layer_fds[4]), 0); in TEST_F()
115 ASSERT_EQ(sys_fsconfig(fd_context, FSCONFIG_SET_FD, "lowerdir+", NULL, layer_fds[5]), 0); in TEST_F()
139 if (strstr(haystack, "lowerdir+=/tmp/l1")) in TEST_F()
141 if (strstr(haystack, "lowerdir+=/tmp/l2")) in TEST_F()
143 if (strstr(haystack, "lowerdir+=/tmp/l3")) in TEST_F()
145 if (strstr(haystack, "lowerdir+=/tmp/l4")) in TEST_F()
216 ASSERT_EQ(sys_fsconfig(fd_context, FSCONFIG_SET_FD, "lowerdir+", NULL, layer_fds[i]), 0); in TEST_F()
[all …]
H A Ddev_in_maps.c81 sys_fsconfig(fsfd, FSCONFIG_SET_STRING, "lowerdir", "/tmp/l", 0) == -1 || in ovl_mount()
/linux/fs/overlayfs/
H A Dparams.c162 fsparam_string_empty("lowerdir", Opt_lowerdir),
163 fsparam_file_or_string("lowerdir+", Opt_lowerdir_add),
217 /* keep esc chars in split lowerdir */ in ovl_parse_param_split_lowerdirs()
224 …pr_err("only single ':' or double '::' sequences of unescaped colons in lowerdir mount option allo… in ovl_parse_param_split_lowerdirs()
239 pr_err("unescaped trailing colons in lowerdir mount option.\n"); in ovl_parse_param_split_lowerdirs()
255 pr_err("empty lowerdir\n"); in ovl_mount_dir_noesc()
334 return invalfc(fc, "lowerdir+ and datadir+ cannot follow lowerdir"); in ovl_mount_dir_check()
499 // Reset old user provided lowerdir string in ovl_reset_lowerdirs()
513 * Parse lowerdir= mount option:
515 * e.g.: lowerdir=/lower1:/lower2:/lower3::/data1::/data2
[all …]
H A Dparams.h35 char *lowerdir_all; /* user provided lowerdir string */
H A Dsuper.c1084 err = ovl_setup_trap(sb, l->path.dentry, &trap, "lowerdir"); in ovl_get_layers()
1089 err = ovl_report_in_use(ofs, "lowerdir"); in ovl_get_layers()
1115 /* Store for printing lowerdir=... in ovl_show_options() */ in ovl_get_layers()
1184 pr_err("at least 2 lowerdir are needed while upperdir nonexistent\n"); in ovl_get_lowerstack()
1189 pr_err("at least one non-data lowerdir is required\n"); in ovl_get_lowerstack()
1296 "lowerdir", true); in ovl_check_overlapping_layers()
1387 pr_err("missing 'lowerdir'\n"); in ovl_fill_super_creds()
1405 * separated lowerdir string. in ovl_fill_super_creds()
/linux/Documentation/filesystems/
H A Doverlayfs.rst120 At mount time, the two directories given as mount options "lowerdir" and
371 be configured as lower layer using the "lowerdir+" mount options and the
374 fsconfig(fs_fd, FSCONFIG_SET_STRING, "lowerdir+", "/a:lower::dir", 0);
457 fsconfig(fs_fd, FSCONFIG_SET_STRING, "lowerdir+", "/l1", 0);
458 fsconfig(fs_fd, FSCONFIG_SET_STRING, "lowerdir+", "/l2", 0);
459 fsconfig(fs_fd, FSCONFIG_SET_STRING, "lowerdir+", "/l3", 0);
469 "datadir+", "lowerdir+", "upperdir", and "workdir+" mount options with the
472 fsconfig(fs_fd, FSCONFIG_SET_FD, "lowerdir+", NULL, fd_lower1);
473 fsconfig(fs_fd, FSCONFIG_SET_FD, "lowerdir+", NULL, fd_lower2);
474 fsconfig(fs_fd, FSCONFIG_SET_FD, "lowerdir+", NULL, fd_lower3);
/linux/tools/testing/selftests/landlock/
H A Dfs_test.c6618 "lowerdir=" LOWER_DATA ",upperdir=" UPPER_DATA in TEST_F_FORK()