aboutsummaryrefslogtreecommitdiff
path: root/rust/helpers/helpers.c
diff options
context:
space:
mode:
authorChristian Brauner <brauner@kernel.org>2024-10-14 11:40:57 +0200
committerChristian Brauner <brauner@kernel.org>2024-10-14 16:31:16 +0200
commita08557d19ef41439feaa3137687d8b317c1a359a (patch)
tree8289f89824a4c2f11872d81f83ef8b5a557590d0 /rust/helpers/helpers.c
parentc2f8fde8689272a55b9319b69dfe7e8f0e2e9dfe (diff)
downloadlinux-a08557d19ef41439feaa3137687d8b317c1a359a.tar.gz
linux-a08557d19ef41439feaa3137687d8b317c1a359a.tar.bz2
linux-a08557d19ef41439feaa3137687d8b317c1a359a.zip
ovl: specify layers via file descriptors
Currently overlayfs only allows specifying layers through path names. This is inconvenient for users such as systemd that want to assemble an overlayfs mount purely based on file descriptors. This enables user to specify both: fsconfig(fd_overlay, FSCONFIG_SET_FD, "upperdir+", NULL, fd_upper); fsconfig(fd_overlay, FSCONFIG_SET_FD, "workdir+", NULL, fd_work); fsconfig(fd_overlay, FSCONFIG_SET_FD, "lowerdir+", NULL, fd_lower1); fsconfig(fd_overlay, FSCONFIG_SET_FD, "lowerdir+", NULL, fd_lower2); in addition to: fsconfig(fd_overlay, FSCONFIG_SET_STRING, "upperdir+", "/upper", 0); fsconfig(fd_overlay, FSCONFIG_SET_STRING, "workdir+", "/work", 0); fsconfig(fd_overlay, FSCONFIG_SET_STRING, "lowerdir+", "/lower1", 0); fsconfig(fd_overlay, FSCONFIG_SET_STRING, "lowerdir+", "/lower2", 0); Link: https://lore.kernel.org/r/20241014-work-overlayfs-v3-2-32b3fed1286e@kernel.org Reviewed-by: Amir Goldstein <amir73il@gmail.com> Signed-off-by: Christian Brauner <brauner@kernel.org>
Diffstat (limited to 'rust/helpers/helpers.c')
0 files changed, 0 insertions, 0 deletions