Linux EXT4 FS development
 help / color / mirror / Atom feed
* [GIT PULL 2/4] fuse4fs: run servers as a contained service
@ 2026-09-12  6:41 Darrick J. Wong
  2026-09-23  0:46 ` Theodore Tso
  0 siblings, 1 reply; 3+ messages in thread
From: Darrick J. Wong @ 2026-09-12  6:41 UTC (permalink / raw)
  To: tytso; +Cc: djwong, linux-ext4

Hi Ted,

Please pull this branch with changes for ext4.

As usual, I did a test-merge with the main upstream branch as of a few
minutes ago, and didn't see any conflicts.  Please let me know if you
encounter any problems.

The following changes since commit 9199d64a91ea1cc8779cdc0289a79d50e6fe0ee2:

libext2fs: fix count recomputation in ext2fs_punch_ind (2026-09-11 23:34:15 -0700)

are available in the Git repository at:

https://git.kernel.org/pub/scm/linux/kernel/git/djwong/e2fsprogs.git tags/fuse4fs-service-container_2026-09-11

for you to fetch changes up to 8bf9ced74cb6f7cfc26dfbe0f8fff5ed13f51c90:

debian: update packaging for fuse4fs service (2026-09-11 23:35:02 -0700)

----------------------------------------------------------------
fuse4fs: run servers as a contained service [v6 2/4]

This series packages the newly created fuse4fs server into a systemd
socket service.  This service can be used by the "mount.service" helper
in libfuse to implement untrusted unprivileged mounts.

Signed-off-by: "Darrick J. Wong" <djwong@kernel.org>

----------------------------------------------------------------
Darrick J. Wong (10):
libext2fs: make it possible to extract the fd from an IO manager
libext2fs: fix checking for valid fds in mmp.c
unix_io: allow passing /dev/fd/XXX paths to the unixfd IO manager
libext2fs: fix MMP code to work with unixfd IO manager
libext2fs: bump libfuse API version to 3.19
fuse4fs: hoist some code out of fuse4fs_main
fuse4fs: enable safe service mode
fuse4fs: set proc title when in fuse service mode
fuse4fs: make MMP work correctly in safe service mode
debian: update packaging for fuse4fs service

lib/ext2fs/ext2_io.h         |   4 +-
lib/ext2fs/ext2fs.h          |   1 +
lib/ext2fs/ext2fsP.h         |   4 +
MCONFIG.in                   |   2 +
configure                    | 303 ++++++++++++++++++++++++++-
configure.ac                 | 131 +++++++++++-
debian/e2fsprogs.install     |   7 +-
debian/fuse4fs.install       |   3 +
debian/libext2fs2t64.symbols |   1 +
debian/rules                 |   3 +
fuse4fs/Makefile.in          |  42 +++-
fuse4fs/fuse4fs.c            | 479 ++++++++++++++++++++++++++++++++++++-------
fuse4fs/fuse4fs.socket.in    |  17 ++
fuse4fs/fuse4fs@.service.in  | 102 +++++++++
lib/config.h.in              |  12 ++
lib/ext2fs/io_manager.c      |   8 +
lib/ext2fs/mmp.c             | 101 ++++++++-
lib/ext2fs/openfs.c          |   1 +
lib/ext2fs/unix_io.c         |  50 ++++-
util/subst.conf.in           |   3 +
20 files changed, 1177 insertions(+), 97 deletions(-)
mode change 100644 => 100755 debian/fuse4fs.install
create mode 100644 fuse4fs/fuse4fs.socket.in
create mode 100644 fuse4fs/fuse4fs@.service.in


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2026-09-23  4:54 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-12  6:41 [GIT PULL 2/4] fuse4fs: run servers as a contained service Darrick J. Wong
2026-09-23  0:46 ` Theodore Tso
2026-09-23  4:54   ` Darrick J. Wong

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox