]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/commitdiff
xfs_repair: remove unused fs_sb_feature_bits_allowed
authorEric Sandeen <sandeen@redhat.com>
Tue, 3 Apr 2018 16:13:56 +0000 (11:13 -0500)
committerEric Sandeen <sandeen@sandeen.net>
Tue, 3 Apr 2018 16:13:56 +0000 (11:13 -0500)
fs_sb_feature_bits_allowed is never set to anything but 1;
remove it and all associated code.

Signed-off-by: Eric Sandeen <sandeen@redhat.com>
Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com>
Signed-off-by: Eric Sandeen <sandeen@sandeen.net>
repair/versions.c
repair/versions.h
repair/xfs_repair.c

index d2c58444d42be1099d675674a7de10068a663108..34a3097326c4812ad2620c080c466bc4d4b22e39 100644 (file)
@@ -148,24 +148,8 @@ _("This filesystem contains features not understood by this program.\n"));
                return(1);
        }
 
-       if (XFS_SB_VERSION_NUM(sb) >= XFS_SB_VERSION_4)  {
-               if (!fs_sb_feature_bits_allowed)  {
-                       if (!no_modify)  {
-                               do_warn(
-_("WARNING:  you have disallowed superblock-feature-bits-allowed\n"
-  "\tbut this superblock has feature bits.  The superblock\n"
-  "\twill be downgraded.  This may cause loss of filesystem meta-data\n"));
-                       } else   {
-                               do_warn(
-_("WARNING:  you have disallowed superblock-feature-bits-allowed\n"
-  "\tbut this superblock has feature bits.  The superblock\n"
-  "\twould be downgraded.  This might cause loss of filesystem\n"
-  "\tmeta-data.\n"));
-                       }
-               } else   {
-                       fs_sb_feature_bits = 1;
-               }
-       }
+       if (XFS_SB_VERSION_NUM(sb) >= XFS_SB_VERSION_4)
+               fs_sb_feature_bits = 1;
 
        /* Look for V5 feature flags we don't know about */
        if (XFS_SB_VERSION_NUM(sb) >= XFS_SB_VERSION_5 &&
index a0688f815156e1f9fa74ce4a779074053787d407..94f57758537fb401f3770de333ec8602bb650327 100644 (file)
@@ -27,8 +27,6 @@
  * possible XFS filesystem features
  *
  * inode version 2 (32-bit link counts)                (6.2)
- *
- * bitmask fields happend after 6.2.
  */
 
 /*
@@ -37,7 +35,6 @@
  * options
  */
 
-EXTERN int             fs_sb_feature_bits_allowed;
 EXTERN int             fs_has_extflgbit_allowed;
 EXTERN int             fs_shared_allowed;
 
index 0b1920805f26facd2cb811db73c8e38e790921b9..8b81ecc070fba624fce4b82dcf831e9180820d7c 100644 (file)
@@ -207,7 +207,6 @@ process_args(int argc, char **argv)
        sb_inoalignmt = 0;
        sb_unit = 0;
        sb_width = 0;
-       fs_sb_feature_bits_allowed = 1;
        fs_has_extflgbit_allowed = 1;
        pre_65_beta = 0;
        fs_shared_allowed = 1;