Whamcloud - gitweb
e2fsck: fix gcc -Wall nits
authorTheodore Ts'o <tytso@mit.edu>
Mon, 20 May 2013 13:17:02 +0000 (09:17 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Mon, 20 May 2013 13:17:02 +0000 (09:17 -0400)
[For 1.43 branch]

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
e2fsck/journal.c
e2fsck/pass5.c
e2fsck/recovery.c
e2fsck/rehash.c

index 2ca19b8..45d9462 100644 (file)
@@ -41,7 +41,8 @@ static int bh_count = 0;
 #undef USE_INODE_IO
 
 /* Checksumming functions */
-int e2fsck_journal_verify_csum_type(journal_t *j, journal_superblock_t *jsb)
+static int e2fsck_journal_verify_csum_type(journal_t *j,
+                                          journal_superblock_t *jsb)
 {
        if (!JFS_HAS_INCOMPAT_FEATURE(j, JFS_FEATURE_INCOMPAT_CSUM_V2))
                return 1;
@@ -49,7 +50,7 @@ int e2fsck_journal_verify_csum_type(journal_t *j, journal_superblock_t *jsb)
        return jsb->s_checksum_type == JBD2_CRC32C_CHKSUM;
 }
 
-static __u32 e2fsck_journal_sb_csum(journal_t *j, journal_superblock_t *jsb)
+static __u32 e2fsck_journal_sb_csum(journal_superblock_t *jsb)
 {
        __u32 crc, old_crc;
 
@@ -62,7 +63,8 @@ static __u32 e2fsck_journal_sb_csum(journal_t *j, journal_superblock_t *jsb)
        return crc;
 }
 
-int e2fsck_journal_sb_csum_verify(journal_t *j, journal_superblock_t *jsb)
+static int e2fsck_journal_sb_csum_verify(journal_t *j,
+                                        journal_superblock_t *jsb)
 {
        __u32 provided, calculated;
 
@@ -70,19 +72,20 @@ int e2fsck_journal_sb_csum_verify(journal_t *j, journal_superblock_t *jsb)
                return 1;
 
        provided = ext2fs_be32_to_cpu(jsb->s_checksum);
-       calculated = e2fsck_journal_sb_csum(j, jsb);
+       calculated = e2fsck_journal_sb_csum(jsb);
 
        return provided == calculated;
 }
 
-errcode_t e2fsck_journal_sb_csum_set(journal_t *j, journal_superblock_t *jsb)
+static errcode_t e2fsck_journal_sb_csum_set(journal_t *j,
+                                           journal_superblock_t *jsb)
 {
        __u32 crc;
 
        if (!JFS_HAS_INCOMPAT_FEATURE(j, JFS_FEATURE_INCOMPAT_CSUM_V2))
                return 0;
 
-       crc = e2fsck_journal_sb_csum(j, jsb);
+       crc = e2fsck_journal_sb_csum(jsb);
        jsb->s_checksum = ext2fs_cpu_to_be32(crc);
        return 0;
 }
index 86b5225..51e4683 100644 (file)
@@ -82,7 +82,6 @@ void e2fsck_pass5(e2fsck_t ctx)
 static void check_inode_bitmap_checksum(e2fsck_t ctx)
 {
        struct problem_context  pctx;
-       struct ext4_group_desc  *gdp;
        char            *buf;
        dgrp_t          i;
        int             nbytes;
@@ -112,8 +111,6 @@ static void check_inode_bitmap_checksum(e2fsck_t ctx)
                        continue;
 
                ino_itr = 1 + (i * (nbytes << 3));
-               gdp = (struct ext4_group_desc *)ext2fs_group_desc(ctx->fs,
-                               ctx->fs->group_desc, i);
                retval = ext2fs_get_inode_bitmap_range2(ctx->fs->inode_map,
                                                        ino_itr, nbytes << 3,
                                                        buf);
@@ -141,7 +138,6 @@ static void check_inode_bitmap_checksum(e2fsck_t ctx)
 static void check_block_bitmap_checksum(e2fsck_t ctx)
 {
        struct problem_context  pctx;
-       struct ext4_group_desc  *gdp;
        char            *buf;
        dgrp_t          i;
        int             nbytes;
@@ -173,8 +169,6 @@ static void check_block_bitmap_checksum(e2fsck_t ctx)
                blk_itr = EXT2FS_B2C(ctx->fs,
                                     ctx->fs->super->s_first_data_block) +
                          (i * (nbytes << 3));
-               gdp = (struct ext4_group_desc *)ext2fs_group_desc(ctx->fs,
-                               ctx->fs->group_desc, i);
                retval = ext2fs_get_block_bitmap_range2(ctx->fs->block_map,
                                                        blk_itr, nbytes << 3,
                                                        buf);
index 7712185..b04a204 100644 (file)
@@ -183,7 +183,7 @@ static int jbd2_descr_block_csum_verify(journal_t *j,
        if (!JFS_HAS_INCOMPAT_FEATURE(j, JFS_FEATURE_INCOMPAT_CSUM_V2))
                return 1;
 
-       tail = (struct journal_block_tail *)(buf + j->j_blocksize -
+       tail = (struct journal_block_tail *)((char *)buf + j->j_blocksize -
                        sizeof(struct journal_block_tail));
        provided = tail->t_checksum;
        tail->t_checksum = 0;
@@ -821,7 +821,7 @@ static int jbd2_revoke_block_csum_verify(journal_t *j,
        if (!JFS_HAS_INCOMPAT_FEATURE(j, JFS_FEATURE_INCOMPAT_CSUM_V2))
                return 1;
 
-       tail = (struct journal_revoke_tail *)(buf + j->j_blocksize -
+       tail = (struct journal_revoke_tail *)((char *)buf + j->j_blocksize -
                        sizeof(struct journal_revoke_tail));
        provided = tail->r_checksum;
        tail->r_checksum = 0;
index df3afab..5592e3f 100644 (file)
@@ -420,8 +420,7 @@ static int duplicate_search_and_fix(e2fsck_t ctx, ext2_filsys fs,
 
 static errcode_t copy_dir_entries(e2fsck_t ctx,
                                  struct fill_dir_struct *fd,
-                                 struct out_dir *outdir,
-                                 ext2_ino_t ino)
+                                 struct out_dir *outdir)
 {
        ext2_filsys             fs = ctx->fs;
        errcode_t               retval;
@@ -857,7 +856,7 @@ resort:
         * Copy the directory entries.  In a htree directory these
         * will become the leaf nodes.
         */
-       retval = copy_dir_entries(ctx, &fd, &outdir, ino);
+       retval = copy_dir_entries(ctx, &fd, &outdir);
        if (retval)
                goto errout;