From 01f38ffb33a8108ef42607843d77ae8b555eefcb Mon Sep 17 00:00:00 2001
From: Igor Ostapenko <igoreisberg@gmail.com>
Date: Fri, 17 Dec 2021 16:16:54 +0200
Subject: erofs-utils: dump: remove unused function

erofs_checkdirent is no longer needed.

Signed-off-by: Igor Ostapenko <igoreisberg@gmail.com>
---
 dump/main.c | 31 -------------------------------
 1 file changed, 31 deletions(-)

diff --git a/dump/main.c b/dump/main.c
index 3c3cc3f..83d6280 100644
--- a/dump/main.c
+++ b/dump/main.c
@@ -297,37 +297,6 @@ static int erofsdump_readdir(struct erofs_dir_context *ctx)
 	return 0;
 }
 
-static inline int erofs_checkdirent(struct erofs_dirent *de,
-		struct erofs_dirent *last_de,
-		u32 maxsize, const char *dname)
-{
-	int dname_len;
-	unsigned int nameoff = le16_to_cpu(de->nameoff);
-	erofs_nid_t nid = le64_to_cpu(de->nid);
-
-	if (nameoff < sizeof(struct erofs_dirent) ||
-			nameoff >= PAGE_SIZE) {
-		erofs_err("invalid de[0].nameoff %u @ nid %llu",
-				nameoff, nid | 0ULL);
-		return -EFSCORRUPTED;
-	}
-
-	dname_len = (de + 1 >= last_de) ? strnlen(dname, maxsize - nameoff) :
-				le16_to_cpu(de[1].nameoff) - nameoff;
-	/* a corrupted entry is found */
-	if (nameoff + dname_len > maxsize ||
-			dname_len > EROFS_NAME_LEN) {
-		erofs_err("bogus dirent @ nid %llu", nid | 0ULL);
-		DBG_BUGON(1);
-		return -EFSCORRUPTED;
-	}
-	if (de->file_type >= EROFS_FT_MAX) {
-		erofs_err("invalid file type %llu", nid | 0ULL);
-		return -EFSCORRUPTED;
-	}
-	return dname_len;
-}
-
 static int erofsdump_map_blocks(struct erofs_inode *inode,
 		struct erofs_map_blocks *map, int flags)
 {
-- 
2.30.2

