/openbmc/linux/fs/overlayfs/ |
H A D | dir.c | 325 struct dentry *upperdir = ovl_dentry_upper(dentry->d_parent); in ovl_create_upper() local 326 struct inode *udir = upperdir->d_inode; in ovl_create_upper() 333 upperdir, dentry->d_name.len), in ovl_create_upper() 364 struct dentry *upperdir = ovl_dentry_upper(dentry->d_parent); in ovl_clear_empty() local 365 struct inode *udir = upperdir->d_inode; in ovl_clear_empty() 375 err = ovl_lock_rename_workdir(workdir, upperdir); in ovl_clear_empty() 417 unlock_rename(workdir, upperdir); in ovl_clear_empty() 428 unlock_rename(workdir, upperdir); in ovl_clear_empty() 448 struct dentry *upperdir = ovl_dentry_upper(dentry->d_parent); in ovl_create_over_whiteout() local 449 struct inode *udir = upperdir->d_inode; in ovl_create_over_whiteout() [all …]
|
H A D | params.c | 354 swap(config->upperdir, *pname); in ovl_add_layer() 752 kfree(ofs->config.upperdir); in ovl_free_fs() 765 if (!config->upperdir) { in ovl_fs_params_verify() 779 if (!config->upperdir && config->ovl_volatile) { in ovl_fs_params_verify() 784 if (!config->upperdir && config->uuid == OVL_UUID_ON) { in ovl_fs_params_verify() 805 if (!config->upperdir && config->redirect_mode == OVL_REDIRECT_FOLLOW) in ovl_fs_params_verify() 836 if (!config->upperdir && in ovl_fs_params_verify() 986 if (ofs->config.upperdir) { in ovl_show_options() 987 seq_show_option(m, "upperdir", ofs->config.upperdir); in ovl_show_options()
|
H A D | super.c | 403 (ofs->config.index && ofs->config.upperdir)) && !fh_type) { in ovl_lower_dir() 415 ofs->config.upperdir && !fh_type) { in ovl_lower_dir() 429 static bool ovl_workdir_ok(struct dentry *workdir, struct dentry *upperdir) in ovl_workdir_ok() argument 433 if (workdir != upperdir) { in ovl_workdir_ok() 434 ok = (lock_rename(workdir, upperdir) == NULL); in ovl_workdir_ok() 435 unlock_rename(workdir, upperdir); in ovl_workdir_ok() 553 err = ovl_check_namelen(upperpath, ofs, ofs->config.upperdir); in ovl_get_upper() 1178 if (!ofs->config.upperdir && ctx->nr == 1) { in ovl_get_lowerstack() 1399 if (ofs->config.upperdir) { in ovl_fill_super()
|
H A D | copy_up.c | 554 struct dentry *upperdir = ovl_dentry_upper(c->parent); in ovl_link_up() local 556 struct inode *udir = d_inode(upperdir); in ovl_link_up() 559 err = ovl_set_impure(c->parent, upperdir); in ovl_link_up() 568 upper = ovl_lookup_upper(ofs, c->dentry->d_name.name, upperdir, in ovl_link_up() 576 ovl_set_timestamps(ofs, upperdir, &c->pstat); in ovl_link_up()
|
H A D | ovl_entry.h | 9 char *upperdir; member
|
H A D | util.c | 1103 int ovl_lock_rename_workdir(struct dentry *workdir, struct dentry *upperdir) in ovl_lock_rename_workdir() argument 1106 if (workdir == upperdir) in ovl_lock_rename_workdir() 1110 if (lock_rename(workdir, upperdir) != NULL) in ovl_lock_rename_workdir() 1116 unlock_rename(workdir, upperdir); in ovl_lock_rename_workdir()
|
H A D | namei.c | 1009 struct dentry *upperdir, *upperdentry = NULL; in ovl_lookup() local 1036 upperdir = ovl_dentry_upper(dentry->d_parent); in ovl_lookup() 1037 if (upperdir) { in ovl_lookup() 1039 err = ovl_lookup_layer(upperdir, &d, &upperdentry, true); in ovl_lookup()
|
H A D | overlayfs.h | 501 int ovl_lock_rename_workdir(struct dentry *workdir, struct dentry *upperdir);
|
/openbmc/openbmc-tools/overlay/ |
H A D | overlay | 22 …mount -t overlay -o lowerdir="${o_lowerdir}",upperdir=${o_upperdir},workdir=${o_workdir} overlay "… 39 upperdir=*|workdir=*)
|
/openbmc/openbmc/poky/meta/files/ |
H A D | overlayfs-unit.mount.in | 10 Options=lowerdir={LOWERDIR},upperdir={DATA_MOUNT_POINT}/upper{LOWERDIR},workdir={DATA_MOUNT_POINT}/…
|
H A D | overlayfs-etc-preinit.sh.in | 41 -o upperdir=$UPPER_DIR \
|
/openbmc/openbmc/meta-phosphor/recipes-phosphor/initrdscripts/phosphor-static-norootfs-init/ |
H A D | 50-mount-persistent | 20 lowerdir=/$m,upperdir=$PERSIST/$m-data,workdir=$PERSIST/$m-work
|
/openbmc/openbmc/meta-openembedded/meta-filesystems/dynamic-layers/meta-python/recipes-support/gpiod-sysfs-proxy/gpiod-sysfs-proxy/ |
H A D | sys-class.mount | 16 Options=upperdir=/run/gpio/class,lowerdir=/run/gpio/sys/class,workdir=/run/gpio/work,ro,nosuid,node…
|
H A D | gpiod-sysfs-proxy.init.in | 37 -o upperdir=/run/gpio/class,lowerdir=/run/gpio/sys/class,workdir=/run/gpio/work,nosuid,nodev,noexec…
|
/openbmc/openbmc/poky/meta/recipes-core/initscripts/initscripts-1.0/ |
H A D | read-only-rootfs-hook.sh | 40 …if ! mount -t overlay overlay SED_VARLIBMOUNTARGS -olowerdir=/var/lib,upperdir=/var/volatile/lib,w…
|
/openbmc/openbmc/poky/meta/recipes-core/volatile-binds/files/ |
H A D | mount-copybind | 59 …OVERLAYFS" = 1 ] || ! mount -t overlay overlay -olowerdir="$mountpoint",upperdir="$spec",workdir="…
|
/openbmc/openbmc/poky/meta/recipes-core/initrdscripts/initramfs-framework/ |
H A D | overlayroot | 102 …mount -t overlay overlay -o lowerdir=${ROMOUNT},upperdir=${UPPER_DIR},workdir=${WORK_DIR} ${NEWROO…
|
/openbmc/openbmc/meta-phosphor/recipes-phosphor/preinit-mounts/preinit-mounts/ |
H A D | init | 4 …if ! mount overlay /etc -t overlay -o defaults,lowerdir=/etc,upperdir=/var/persist/etc,workdir=/va…
|
/openbmc/openbmc/meta-phosphor/recipes-phosphor/initrdscripts/phosphor-mmc-init/ |
H A D | mmc-init.sh | 108 mount overlay $rodir/etc -t overlay -o lowerdir=$rodir/etc,upperdir=$rodir/var/persist/etc,workdir=…
|
/openbmc/linux/Documentation/filesystems/ |
H A D | overlayfs.rst | 121 "upperdir" are combined into a merged directory: 123 mount -t overlay overlay -olowerdir=/lower,upperdir=/upper,\ 127 as upperdir. 316 mount -t overlay overlay -olowerdir=/lower,upperdir=/upper,... /merged 335 As the example shows, "upperdir=" and "workdir=" may be omitted. In 383 [*] redirect_dir=follow only conflicts with metacopy=on if upperdir=... is 721 VFS. If any writeback error occurs on the upperdir's filesystem after a 724 call will return an error, even if the upperdir has not experience a new error 732 not crashed and contents of upperdir are intact, The "volatile" directory
|
/openbmc/openbmc/poky/meta/recipes-core/initrdscripts/files/ |
H A D | init-live.sh | 194 mkdir -p /rootfs.rw/upperdir /rootfs.rw/work
|
/openbmc/openbmc/meta-phosphor/recipes-phosphor/initrdscripts/files/ |
H A D | obmc-init.sh | 470 mount -t overlay -o lowerdir=$rodir,upperdir=$upper,workdir=$work cow /root
|
/openbmc/openbmc/meta-hpe/meta-common/recipes-phosphor/initrdscripts/files/ |
H A D | gxp-obmc-init.sh | 441 mount -t overlay -o lowerdir=$rodir,upperdir=$upper,workdir=$work cow /root
|
/openbmc/bmcweb/ |
H A D | TESTING.md | 67 …mount -t overlay -o lowerdir=/usr,upperdir=/var/persist/usr,workdir=/var/persist/work/usr overlay …
|
/openbmc/docs/development/ |
H A D | devtool-hello-world.md | 127 …mount -t overlay -o lowerdir=/usr,upperdir=/tmp/persist/usr,workdir=/tmp/persist/work/usr overlay …
|