summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRodrigo Campos <rodrigo@sdfg.com.ar>2024-04-09 15:10:46 +0100
committerAlejandro Colomar <alx@kernel.org>2024-04-29 12:28:21 +0200
commit8ea186128f96d6f8912e05c95544734004618827 (patch)
tree1ba51f92216f30f76aae52d15cb112d1b51bfa84
parent44ca9163fc5b41863b8444177825580dc7b08028 (diff)
mount_setattr.2: Update supported file-systems
Let's update the list with the latest file-systems that added support. You can easily verify this by "git grep FS_ALLOW_IDMAP" on the given Linux version to see that the fs is listed and then checkout the previous Linux version to see that it is not listed, therefore it was added in that version. $ diff -w -U0 \ <(git grep FS_ALLOW_IDMAP v6.8 | sed 's/^v6.8://') \ <(git grep FS_ALLOW_IDMAP v6.9-rc4 | sed 's/^v6.9-rc4://') \ | tail -n+4; +fs/hugetlbfs/inode.c: .fs_flags = FS_ALLOW_IDMAP, $ diff -w -U0 \ <(git grep FS_ALLOW_IDMAP v6.6 | sed 's/^v6.6://') \ <(git grep FS_ALLOW_IDMAP v6.7 | sed 's/^v6.7://') \ | tail -n+4; +fs/ceph/super.c: .fs_flags = FS_RENAME_DOES_D_MOVE | FS_ALLOW_IDMAP, $ diff -w -U0 \ <(git grep FS_ALLOW_IDMAP v6.2 | sed 's/^v6.2://') \ <(git grep FS_ALLOW_IDMAP v6.3 | sed 's/^v6.3://') \ | tail -n+4; +mm/shmem.c: .fs_flags = FS_USERNS_MOUNT | FS_ALLOW_IDMAP, $ diff -w -U0 \ <(git grep FS_ALLOW_IDMAP v6.1 | sed 's/^v6.1://') \ <(git grep FS_ALLOW_IDMAP v6.2 | sed 's/^v6.2://') \ | tail -n+4; +fs/squashfs/super.c: .fs_flags = FS_REQUIRES_DEV | FS_ALLOW_IDMAP, Signed-off-by: Rodrigo Campos <rodrigo@sdfg.com.ar> Signed-off-by: Alejandro Colomar <alx@kernel.org>
-rw-r--r--man2/mount_setattr.212
1 files changed, 12 insertions, 0 deletions
diff --git a/man2/mount_setattr.2 b/man2/mount_setattr.2
index 3b70dcd97..f4bbc088b 100644
--- a/man2/mount_setattr.2
+++ b/man2/mount_setattr.2
@@ -667,6 +667,18 @@ Currently, the following filesystems support ID-mapped mounts:
.IP \[bu]
.B overlayfs
(ID-mapped lower and upper layers supported since Linux 5.19)
+.IP \[bu]
+.B squashfs
+(since Linux 6.2)
+.IP \[bu]
+.B tmpfs
+(since Linux 6.3)
+.IP \[bu]
+.B cephfs
+(since Linux 6.7)
+.IP \[bu]
+.B hugetlbfs
+(since Linux 6.9)
.PD
.RE
.IP \[bu]