Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
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.