---- On Tue, 12 Aug 2025 22:25:40 +0400 Aleksa Sarai <cyphar@xxxxxxxxxx> wrote --- > On 2025-08-09, Aleksa Sarai <cyphar@xxxxxxxxxx> wrote: > > +Note that the Linux kernel reuses filesystem instances > > +for many filesystems, > > +so (depending on the filesystem being configured and parameters used) > > +it is possible for the filesystem instance "created" by > > +.B \%FSCONFIG_CMD_CREATE > > +to, in fact, be a reference > > +to an existing filesystem instance in the kernel. > > +The kernel will attempt to merge the specified parameters > > +of this filesystem configuration context > > +with those of the filesystem instance being reused, > > +but some parameters may be > > +.IR "silently ignored" . > > While looking at this again, I realised this explanation is almost > certainly incorrect in a few places (and was based on a misunderstanding > of how sget_fc() works and how it interacts with vfs_get_tree()). > > I'll rewrite this in the next version. This recent patch seems to be relevant: https://lore.kernel.org/all/20250816-debugfs-mount-opts-v3-1-d271dad57b5b@xxxxxxxxxx/ -- Askar Safin https://types.pl/@safinaskar