[PATCH v2 03/10] man/man2/statmount.2: Document STATMOUNT_FS_SUBTYPE
Bhavik Sachdev <[email protected]> Sun, 22 Feb 2026 20:15:53 +0530
| Newsgroups | dev.linux.lists.criu,org.kernel.vger.linux-man |
|---|---|
| Message-ID | <82e6babcdac48155cdb64c6f4b98c058e6f19060.1771771560.git.b.sachdev1904@gmail.com> |
Document STATMOUNT_FS_SUBTYPE flag and the corresponding field introduced by it. STATMOUNT_FS_SUBTYPE retrieves the subtype of a file system, useful for FUSE mounts (example: fuse.sshfs, where "sshfs" is the subtype). This work is based on this commit message [1]. Link [1]: <https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=ed9d95f691c29748f21bc019de9566b698fdfab7> Signed-off-by: Bhavik Sachdev <[email protected]> --- man/man2/statmount.2 | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/man/man2/statmount.2 b/man/man2/statmount.2 index c2682646c..29080246b 100644 --- a/man/man2/statmount.2 +++ b/man/man2/statmount.2 @@ -50,6 +50,7 @@ .SH SYNOPSIS .B " __u32 mnt_root;" .B " __u32 mnt_point;" .B " __u64 mnt_ns_id;" +.B " __u32 fs_subtype;" .B " char str[];" .B }; .EE @@ -110,6 +111,7 @@ .SS The mnt_id_req structure STATMOUNT_FS_TYPE /* Want/got fs_type */ STATMOUNT_MNT_NS_ID /* Want/got mnt_ns_id */ STATMOUNT_MNT_OPTS /* Want/got mnt_opts */ +STATMOUNT_FS_SUBTYPE /* Want/got fs_subtype */ .TE .in .P @@ -259,6 +261,13 @@ .SS The returned information .TP .IR smbuf.mnt_ns_id " (since Linux 6.11)" The unique ID of the mount namespace the mount belongs to. +.TP +.IR smbuf.fs_subtype " (since Linux 6.13)" +The offset to the location in the +.I smbuf.str +buffer that contains the string representation of the file system subtype. +This is particularly useful for disambiguating FUSE mounts. +It is a null-terminated string. .SH RETURN VALUE On success, zero is returned. On error, \-1 is returned, and -- 2.53.0