|
|
Message-ID: <20260529171103.12343-1-luis@igalia.com>
Date: Fri, 29 May 2026 18:10:57 +0100
From: Luis Henriques <luis@...lia.com>
To: musl@...ts.openwall.com
Cc: Luis Henriques <luis@...lia.com>
Subject: [RFC PATCH 0/6] Add new Linux mount API wrappers
This is a set of patches that add the needed wrappers for the new Linux
mount API, which has been merged into the 5.2 kernel. Sending them as an
RFC as these are my first patches to musl, so it's quite likely that I'm
doing something wrong.
For reference, here's the list of kernel commits that introduced these new
syscalls:
a07b20004793 ("vfs: syscall: Add open_tree(2) to reference or clone a mount")
2db154b3ea8e ("vfs: syscall: Add move_mount(2) to move mounts around")
24dcb3d90a1f ("vfs: syscall: Add fsopen() to prepare for superblock creation")
ecdab150fddb ("vfs: syscall: Add fsconfig() for configuring and managing a context")
93766fbd2696 ("vfs: syscall: Add fsmount() to create a mount for a superblock")
cf3cba4a429b ("vfs: syscall: Add fspick() to select a superblock for reconfiguration")
Luis Henriques (6):
add open_tree() linux syscall wrapper
add move_mount() linux syscall wrapper
add fsopen() linux syscall wrapper
add fsconfig() linux syscall wrapper
add fsmount() linux syscall wrapper
add fspick() linux syscall wrapper
include/sys/mount.h | 52 +++++++++++++++++++++++++++++++++++++++++++++
src/linux/mount.c | 30 ++++++++++++++++++++++++++
2 files changed, 82 insertions(+)
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.