[Ocfs2-tools-devel] [PATCH] fswreck: Remove duplicate functions

Goldwyn Rodrigues rgoldwyn at gmail.com
Wed Sep 7 13:58:57 PDT 2011


mess_up_dir_ent, mess_up_dir_dot and mess_up_dir_dotdot are
the same. Remove the duplicates mess_up_dir_dot and mess_up_dir_dotdot

Signed-off-by: Goldwyn Rodrigues <rgoldwyn at suse.de>
---
 fswreck/corrupt.c |   10 +++++-----
 fswreck/dir.c     |   20 --------------------
 2 files changed, 5 insertions(+), 25 deletions(-)

diff --git a/fswreck/corrupt.c b/fswreck/corrupt.c
index aa76dcc..31d9434 100644
--- a/fswreck/corrupt.c
+++ b/fswreck/corrupt.c
@@ -152,19 +152,19 @@ void corrupt_file(ocfs2_filesys *fs, enum
fsck_type type, uint16_t slotnum)
 		func = mess_up_dir_inode;
 		break;
 	case DIRENT_DOTTY_DUP:
-		func = mess_up_dir_dot;
+		func = mess_up_dir_ent;
 		break;
 	case DIRENT_NOT_DOTTY:
-		func = mess_up_dir_dot;
+		func = mess_up_dir_ent;
 		break;
 	case DIRENT_DOT_INODE:
-		func = mess_up_dir_dot;
+		func = mess_up_dir_ent;
 		break;
 	case DIRENT_DOT_EXCESS:
-		func = mess_up_dir_dot;
+		func = mess_up_dir_ent;
 		break;
 	case DIR_DOTDOT:
-		func = mess_up_dir_dotdot;
+		func = mess_up_dir_ent;
 		break;
 	case DIRENT_ZERO:
 		func = mess_up_dir_ent;
diff --git a/fswreck/dir.c b/fswreck/dir.c
index eb8d0f2..e885a38 100644
--- a/fswreck/dir.c
+++ b/fswreck/dir.c
@@ -393,26 +393,6 @@ static void damage_dir_content(ocfs2_filesys *fs,
uint64_t dir,
 	return;
 }

-void mess_up_dir_dot(ocfs2_filesys *fs, enum fsck_type type, uint64_t blkno)
-{
-	uint64_t tmp_blkno;
-
-	create_directory(fs, blkno, &tmp_blkno);
-	damage_dir_content(fs, tmp_blkno, type);
-
-	return;
-}
-
-void mess_up_dir_dotdot(ocfs2_filesys *fs, enum fsck_type type, uint64_t blkno)
-{
-	uint64_t tmp_blkno;
-
-	create_directory(fs, blkno, &tmp_blkno);
-	damage_dir_content(fs, tmp_blkno, type);
-
-	return;
-}
-
 void mess_up_dir_ent(ocfs2_filesys *fs, enum fsck_type type, uint64_t blkno)
 {
 	uint64_t tmp_blkno;
-- 
1.7.3.4



More information about the Ocfs2-tools-devel mailing list