]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/commitdiff
xfs_repair: remove unused fs_has_extflgbit_allowed
authorEric Sandeen <sandeen@redhat.com>
Tue, 3 Apr 2018 16:13:57 +0000 (11:13 -0500)
committerEric Sandeen <sandeen@sandeen.net>
Tue, 3 Apr 2018 16:13:57 +0000 (11:13 -0500)
fs_has_extflgbit_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 34a3097326c4812ad2620c080c466bc4d4b22e39..e33bda2d9d0ab93957637972e29fec6359968e00 100644 (file)
@@ -90,8 +90,6 @@ update_sb_version(xfs_mount_t *mp)
 int
 parse_sb_version(xfs_sb_t *sb)
 {
-       int issue_warning;
-
        fs_attributes = 0;
        fs_attributes2 = 0;
        fs_inode_nlink = 1;
@@ -103,7 +101,6 @@ parse_sb_version(xfs_sb_t *sb)
        have_uquotino = 0;
        have_gquotino = 0;
        have_pquotino = 0;
-       issue_warning = 0;
 
        if (sb->sb_versionnum & XFS_SB_VERSION_SHAREDBIT) {
                do_warn(_("Shared Version bit set. Not supported. Ever.\n"));
@@ -124,21 +121,8 @@ parse_sb_version(xfs_sb_t *sb)
         * ok, check to make sure that the sb isn't newer
         * than we are
         */
-       if (xfs_sb_version_hasextflgbit(sb))  {
+       if (xfs_sb_version_hasextflgbit(sb))
                fs_has_extflgbit = 1;
-               if (!fs_has_extflgbit_allowed)  {
-                       issue_warning = 1;
-                       do_warn(
-                       _("This filesystem has uninitialized extent flags.\n"));
-               }
-       }
-
-       if (issue_warning)  {
-               do_warn(
-_("This filesystem uses feature(s) not yet supported in this release.\n"
-  "Please run a more recent version of xfs_repair.\n"));
-               return(1);
-       }
 
        if (!xfs_sb_good_version(sb))  {
                do_warn(_("WARNING:  unknown superblock version %d\n"),
index 94f57758537fb401f3770de333ec8602bb650327..8b95fc2764299fb009e8b50f5276227ae93ec058 100644 (file)
@@ -35,7 +35,6 @@
  * options
  */
 
-EXTERN int             fs_has_extflgbit_allowed;
 EXTERN int             fs_shared_allowed;
 
 /*
index 8b81ecc070fba624fce4b82dcf831e9180820d7c..a2f3f62090176ba99a56597d82fe60f316dc7cd2 100644 (file)
@@ -207,7 +207,6 @@ process_args(int argc, char **argv)
        sb_inoalignmt = 0;
        sb_unit = 0;
        sb_width = 0;
-       fs_has_extflgbit_allowed = 1;
        pre_65_beta = 0;
        fs_shared_allowed = 1;
        ag_stride = 0;