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. -- Aleksa Sarai Senior Software Engineer (Containers) SUSE Linux GmbH https://www.cyphar.com/
Attachment:
signature.asc
Description: PGP signature