]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/commitdiff
libxfs: clean up remaining LIBXFS_MOUNT flags
authorDarrick J. Wong <djwong@kernel.org>
Mon, 31 Jan 2022 22:46:04 +0000 (17:46 -0500)
committerEric Sandeen <sandeen@redhat.com>
Mon, 31 Jan 2022 22:46:04 +0000 (17:46 -0500)
Now that userspace libxfs also uses m_opstate to track operational
state, the LIBXFS_MOUNT_* flags are only used for the flags argument
passed to libxfs_mount().  Update the comment to reflect this, and clean
up the flags and function declaration whiel we're at it.

Signed-off-by: Darrick J. Wong <djwong@kernel.org>
Reviewed-by: Eric Sandeen <sandeen@redhat.com>
Signed-off-by: Eric Sandeen <sandeen@sandeen.net>
include/xfs_mount.h
libxfs/init.c

index b02abc2727a8a11723f52cd0bb72d93ca1d2bee4..f3c03833be677917678ff9e34d1d4b1c56b5df7e 100644 (file)
@@ -249,8 +249,10 @@ static inline bool xfs_is_ ## name (struct xfs_mount *mp) \
 __XFS_UNSUPP_OPSTATE(readonly)
 __XFS_UNSUPP_OPSTATE(shutdown)
 
-#define LIBXFS_MOUNT_DEBUGGER          0x0001
-#define LIBXFS_MOUNT_WANT_CORRUPTED    0x0020
+/* don't fail on device size or AG count checks */
+#define LIBXFS_MOUNT_DEBUGGER          (1U << 0)
+/* report metadata corruption to stdout */
+#define LIBXFS_MOUNT_REPORT_CORRUPTION (1U << 1)
 
 #define LIBXFS_BHASHSIZE(sbp)          (1<<10)
 
index b587950238f7312047ffc875d556bde1f9ceb3a8..5a3bf1697f641d0c902baf3e1a469b6d0f738b83 100644 (file)
@@ -727,7 +727,7 @@ libxfs_mount(
        mp->m_features = xfs_sb_version_to_features(sb);
        if (flags & LIBXFS_MOUNT_DEBUGGER)
                xfs_set_debugger(mp);
-       if (flags & LIBXFS_MOUNT_WANT_CORRUPTED)
+       if (flags & LIBXFS_MOUNT_REPORT_CORRUPTION)
                xfs_set_reporting_corruption(mp);
        libxfs_buftarg_init(mp, dev, logdev, rtdev);