The S_IFMNT file type was never supported in Linux, remove the related code that was supposed to deal with it, along with the translation file entries. Signed-off-by: Anthony Iliopoulos <ailiop@xxxxxxxx> --- po/de.po | 5 ----- po/pl.po | 5 ----- repair/dinode.c | 12 ------------ repair/incore.h | 1 - 4 files changed, 23 deletions(-) diff --git a/po/de.po b/po/de.po index fab26677e258..aa9af769ab89 100644 --- a/po/de.po +++ b/po/de.po @@ -11774,11 +11774,6 @@ msgstr "" msgid "component of symlink in inode %llu too long\n" msgstr "Bestandteil des symbolischen Verweises in Inode %llu zu lang\n" -#: .././repair/dinode.c:1611 -#, c-format -msgid "inode %llu has bad inode type (IFMNT)\n" -msgstr "Inode %llu hat falschen Inode-Typ (IFMNT)\n" - #: .././repair/dinode.c:1621 #, c-format msgid "size of character device inode %llu != 0 (%lld bytes)\n" diff --git a/po/pl.po b/po/pl.po index 87109f6b41d2..0076e7a75b05 100644 --- a/po/pl.po +++ b/po/pl.po @@ -11712,11 +11712,6 @@ msgstr "" "znaleziono niedozwolony znak null w i-węźle dowiązania symbolicznego " "%<PRIu64>\n" -#: .././repair/dinode.c:1452 -#, c-format -msgid "inode %<PRIu64> has bad inode type (IFMNT)\n" -msgstr "i-węzeł %<PRIu64> ma błędny typ i-węzła (IFMNT)\n" - #: .././repair/dinode.c:1463 #, c-format msgid "size of character device inode %<PRIu64> != 0 (%<PRId64> bytes)\n" diff --git a/repair/dinode.c b/repair/dinode.c index d552db2d5f1a..4abf83ec4173 100644 --- a/repair/dinode.c +++ b/repair/dinode.c @@ -1334,17 +1334,6 @@ process_misc_ino_types(xfs_mount_t *mp, xfs_ino_t lino, int type) { - /* - * disallow mountpoint inodes until such time as the - * kernel actually allows them to be created (will - * probably require a superblock version rev, sigh). - */ - if (type == XR_INO_MOUNTPOINT) { - do_warn( -_("inode %" PRIu64 " has bad inode type (IFMNT)\n"), lino); - return(1); - } - /* * must also have a zero size */ @@ -1630,7 +1619,6 @@ _("directory inode %" PRIu64 " has bad size %" PRId64 "\n"), case XR_INO_CHRDEV: /* fall through to FIFO case ... */ case XR_INO_BLKDEV: /* fall through to FIFO case ... */ case XR_INO_SOCK: /* fall through to FIFO case ... */ - case XR_INO_MOUNTPOINT: /* fall through to FIFO case ... */ case XR_INO_FIFO: if (process_misc_ino_types(mp, dino, lino, type)) return 1; diff --git a/repair/incore.h b/repair/incore.h index 5b29d5d1efd8..074ca98a3989 100644 --- a/repair/incore.h +++ b/repair/incore.h @@ -214,7 +214,6 @@ int count_bcnt_extents(xfs_agnumber_t); #define XR_INO_BLKDEV 8 /* block device */ #define XR_INO_SOCK 9 /* socket */ #define XR_INO_FIFO 10 /* fifo */ -#define XR_INO_MOUNTPOINT 11 /* mountpoint */ #define XR_INO_UQUOTA 12 /* user quota inode */ #define XR_INO_GQUOTA 13 /* group quota inode */ #define XR_INO_PQUOTA 14 /* project quota inode */ -- 2.28.0