FILESYSTEM IN USERSPACE (FUSE) development
 help / color / mirror / Atom feed
* [PATCH 00/10] libfuse: new mount API and SYNC_INIT fixes and tests
@ 2026-05-08 16:39 Bernd Schubert via B4 Relay
  2026-05-08 16:39 ` [PATCH 01/10] test: register pytest run as a meson test Bernd Schubert via B4 Relay
                   ` (9 more replies)
  0 siblings, 10 replies; 25+ messages in thread
From: Bernd Schubert via B4 Relay @ 2026-05-08 16:39 UTC (permalink / raw)
  To: fuse-devel; +Cc: Darrick J. Wong, Bernd Schubert, Miklos Szeredi

Several new tests and fixes for the new mount API.

To: fuse-devel@lists.linux.dev
Cc: "Darrick J. Wong" <djwong@kernel.org>

Signed-off-by: Bernd Schubert <bernd@bsbernd.com>
---
Bernd Schubert (8):
      test: register pytest run as a meson test
      Add tests to verify that mountinfo matches requested options
      test: assert ro/rw, nosuid/suid, nodev/dev round-trip via fsmount
      example: silence add_languages warning by setting 'native: false'
      mount: clarify kernel_opts vs mnt_opts vs flags in fuse_kern_fsmount
      fuse_daemonize_early_start: Disallow daemonization when already active.
      fuse mount: Do not set sync_init when sync_init was not used
      highlevel: Switch fuse_main_real_versioned() to fuse_daemonize_early()

Darrick J. Wong (2):
      New mount API: read-only option is for fsmount() and fsconfig()
      libfuse: don't use SYNC_INIT unless asked for

 example/meson.build      |   2 +-
 lib/fuse_daemonize.c     |   8 ++-
 lib/fuse_lowlevel.c      |  29 +++++---
 lib/helper.c             |  30 ++++++---
 lib/mount_fsmount.c      |  21 ++++--
 lib/mount_i_linux.h      |  13 +++-
 lib/mount_util.c         |  44 ++++++------
 lib/mount_util.h         |   3 +-
 test/ci-build.sh         |   9 ++-
 test/meson.build         |  26 ++++++--
 test/test_mount_state.py | 170 +++++++++++++++++++++++++++++++++++++++++++++++
 test/util.py             |  45 +++++++++++++
 12 files changed, 341 insertions(+), 59 deletions(-)
---
base-commit: e99b3d200c04464e0dc03f1e7fce8a7f3b95503d
change-id: 20260508-new-mount-fixes-and-tests-ccc9dcb39e66

Best regards,
-- 
Bernd Schubert <bernd@bsbernd.com>



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

end of thread, other threads:[~2026-05-10 17:21 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-08 16:39 [PATCH 00/10] libfuse: new mount API and SYNC_INIT fixes and tests Bernd Schubert via B4 Relay
2026-05-08 16:39 ` [PATCH 01/10] test: register pytest run as a meson test Bernd Schubert via B4 Relay
2026-05-08 23:53   ` Darrick J. Wong
2026-05-08 16:39 ` [PATCH 02/10] Add tests to verify that mountinfo matches requested options Bernd Schubert via B4 Relay
2026-05-08 23:59   ` Darrick J. Wong
2026-05-08 16:39 ` [PATCH 03/10] test: assert ro/rw, nosuid/suid, nodev/dev round-trip via fsmount Bernd Schubert via B4 Relay
2026-05-09  0:04   ` Darrick J. Wong
2026-05-08 16:39 ` [PATCH 04/10] New mount API: read-only option is for fsmount() and fsconfig() Bernd Schubert via B4 Relay
2026-05-09  0:17   ` Darrick J. Wong
2026-05-08 16:39 ` [PATCH 05/10] libfuse: don't use SYNC_INIT unless asked for Bernd Schubert via B4 Relay
2026-05-08 16:39 ` [PATCH 06/10] example: silence add_languages warning by setting 'native: false' Bernd Schubert via B4 Relay
2026-05-09  0:23   ` Darrick J. Wong
2026-05-08 16:39 ` [PATCH 07/10] mount: clarify kernel_opts vs mnt_opts vs flags in fuse_kern_fsmount Bernd Schubert via B4 Relay
2026-05-09  0:27   ` Darrick J. Wong
2026-05-10 17:21     ` Bernd Schubert
2026-05-08 16:39 ` [PATCH 08/10] fuse_daemonize_early_start: Disallow daemonization when already active Bernd Schubert via B4 Relay
2026-05-09  0:30   ` Darrick J. Wong
2026-05-10 16:53     ` Bernd Schubert
2026-05-10 17:01       ` Bernd Schubert
2026-05-08 16:39 ` [PATCH 09/10] fuse mount: Do not set sync_init when sync_init was not used Bernd Schubert via B4 Relay
2026-05-09  0:35   ` Darrick J. Wong
2026-05-10 17:04     ` Bernd Schubert
2026-05-08 16:39 ` [PATCH 10/10] highlevel: Switch fuse_main_real_versioned() to fuse_daemonize_early() Bernd Schubert via B4 Relay
2026-05-09  0:38   ` Darrick J. Wong
2026-05-10 17:19     ` Bernd Schubert

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