[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