design: document metadata directory tree quota changes
Document the changes to the ondisk quota metadata that came in with
metadata directory trees.
Signed-off-by: Darrick J. Wong <djwong@kernel.org>
Reviewed-by: Christoph Hellwig <hch@lst.de>
diff --git a/design/XFS_Filesystem_Structure/internal_inodes.asciidoc b/design/XFS_Filesystem_Structure/internal_inodes.asciidoc
index 5f4d622..40eb572 100644
--- a/design/XFS_Filesystem_Structure/internal_inodes.asciidoc
+++ b/design/XFS_Filesystem_Structure/internal_inodes.asciidoc
@@ -21,6 +21,9 @@
[options="header"]
|=====
| Metadata File | Location
+| xref:Quota_Inodes[User Quota] | /quota/user
+| xref:Quota_Inodes[Group Quota] | /quota/group
+| xref:Quota_Inodes[Project Quota] | /quota/project
| xref:Real-Time_Bitmap_Inode[Realtime Bitmap] | /rtgroups/*.bitmap
| xref:Real-Time_Summary_Inode[Realtime Summary] | /rtgroups/*.summary
|=====
diff --git a/design/XFS_Filesystem_Structure/ondisk_inode.asciidoc b/design/XFS_Filesystem_Structure/ondisk_inode.asciidoc
index e289299..6e52e5f 100644
--- a/design/XFS_Filesystem_Structure/ondisk_inode.asciidoc
+++ b/design/XFS_Filesystem_Structure/ondisk_inode.asciidoc
@@ -199,6 +199,9 @@
[source, c]
----
enum xfs_metafile_type {
+ XFS_METAFILE_USRQUOTA,
+ XFS_METAFILE_GRPQUOTA,
+ XFS_METAFILE_PRJQUOTA,
XFS_METAFILE_RTBITMAP,
XFS_METAFILE_RTSUMMARY,
};
diff --git a/design/XFS_Filesystem_Structure/superblock.asciidoc b/design/XFS_Filesystem_Structure/superblock.asciidoc
index bffb165..f045530 100644
--- a/design/XFS_Filesystem_Structure/superblock.asciidoc
+++ b/design/XFS_Filesystem_Structure/superblock.asciidoc
@@ -259,6 +259,9 @@
| +XFS_PQUOTA_CHKD+ | Project quotas have been checked.
|=====
+If the +XFS_SB_FEAT_INCOMPAT_METADIR+ feature is enabled, the +sb_qflags+ field
+will persist across mounts if no quota mount options are provided.
+
*sb_flags*::
Miscellaneous flags.