From: Theodore Ts'o Date: Mon, 20 May 2013 13:17:02 +0000 (-0400) Subject: e2fsck: fix gcc -Wall nits X-Git-Tag: v1.43-WIP-2015-05-18~394 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fd9ca825996d61ad7c77edded827c661a458b500;p=thirdparty%2Fe2fsprogs.git e2fsck: fix gcc -Wall nits [For 1.43 branch] Signed-off-by: "Theodore Ts'o" --- diff --git a/e2fsck/journal.c b/e2fsck/journal.c index 2ca19b860..45d946266 100644 --- a/e2fsck/journal.c +++ b/e2fsck/journal.c @@ -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; } diff --git a/e2fsck/pass5.c b/e2fsck/pass5.c index 86b5225d0..51e4683dc 100644 --- a/e2fsck/pass5.c +++ b/e2fsck/pass5.c @@ -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); diff --git a/e2fsck/recovery.c b/e2fsck/recovery.c index 7712185a6..b04a204da 100644 --- a/e2fsck/recovery.c +++ b/e2fsck/recovery.c @@ -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; diff --git a/e2fsck/rehash.c b/e2fsck/rehash.c index df3afab89..5592e3fdf 100644 --- a/e2fsck/rehash.c +++ b/e2fsck/rehash.c @@ -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;