diff options
author | Theodore Ts'o <tytso@mit.edu> | 2011-11-17 15:35:00 -0500 |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 2011-11-18 22:14:23 -0500 |
commit | 3cebf9c1029ca983ebbbae79f7905a02d087ff98 (patch) | |
tree | 25354b24f439cf2d7430f5398d01dc73fbc9a099 /debugfs | |
parent | c4ab66c526c2f9bdff2e9abb817287b585e2e95d (diff) | |
download | e2fsprogs-3cebf9c1029ca983ebbbae79f7905a02d087ff98.tar.gz |
debugfs: fix gcc -Wall complaints
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Diffstat (limited to 'debugfs')
-rw-r--r-- | debugfs/debugfs.c | 8 | ||||
-rw-r--r-- | debugfs/debugfs.h | 3 | ||||
-rw-r--r-- | debugfs/filefrag.c | 2 | ||||
-rw-r--r-- | debugfs/set_fields.c | 55 |
4 files changed, 37 insertions, 31 deletions
diff --git a/debugfs/debugfs.c b/debugfs/debugfs.c index 6a768f0f..b7ff00dc 100644 --- a/debugfs/debugfs.c +++ b/debugfs/debugfs.c @@ -284,7 +284,6 @@ void do_init_filesys(int argc, char **argv) root = cwd = EXT2_ROOT_INO; return; } -#endif /* READ_ONLY */ static void print_features(struct ext2_super_block * s, FILE *f) { @@ -304,6 +303,7 @@ static void print_features(struct ext2_super_block * s, FILE *f) fputs("(none)", f); fputs("\n", f); } +#endif /* READ_ONLY */ static void print_bg_opts(ext2_filsys fs, dgrp_t group, int mask, const char *str, int *first, FILE *f) @@ -933,7 +933,7 @@ void do_dump_extents(int argc, char **argv) static int print_blocks_proc(ext2_filsys fs EXT2FS_ATTR((unused)), blk64_t *blocknr, - e2_blkcnt_t blockcnt, + e2_blkcnt_t blockcnt EXT2FS_ATTR((unused)), blk64_t ref_block EXT2FS_ATTR((unused)), int ref_offset EXT2FS_ATTR((unused)), void *private EXT2FS_ATTR((unused))) @@ -1286,6 +1286,7 @@ void do_print_working_directory(int argc, char *argv[]) return; } +#ifndef READ_ONLY /* * Given a mode, return the ext2 file type */ @@ -1315,7 +1316,6 @@ static int ext2_file_type(unsigned int mode) return 0; } -#ifndef READ_ONLY static void make_link(char *sourcename, char *destname) { ext2_ino_t ino; @@ -2190,7 +2190,7 @@ void do_punch(int argc, char *argv[]) } #endif /* READ_ONLY */ -void do_dump_mmp(int argc, char *argv[]) +void do_dump_mmp(int argc EXT2FS_ATTR((unused)), char *argv[]) { struct ext2_super_block *sb; struct mmp_struct *mmp_s; diff --git a/debugfs/debugfs.h b/debugfs/debugfs.h index 0afa1df1..eb044b1f 100644 --- a/debugfs/debugfs.h +++ b/debugfs/debugfs.h @@ -133,5 +133,8 @@ extern void do_set_current_time(int argc, char **argv); extern void do_supported_features(int argc, char **argv); extern void do_punch(int argc, char **argv); +extern void do_dump_mmp(int argc, char **argv); +extern void do_set_mmp_value(int argc, char **argv); + extern void do_freefrag(int argc, char **argv); extern void do_filefrag(int argc, char *argv[]); diff --git a/debugfs/filefrag.c b/debugfs/filefrag.c index 30933b6e..7f28bc0b 100644 --- a/debugfs/filefrag.c +++ b/debugfs/filefrag.c @@ -271,7 +271,7 @@ void do_filefrag(int argc, char *argv[]) return; reset_getopt(); - while ((c = getopt (argc, argv, "dvr")) != EOF) { + while ((c = getopt(argc, argv, "dvr")) != EOF) { switch (c) { case 'd': fs.options |= DIR_OPT; diff --git a/debugfs/set_fields.c b/debugfs/set_fields.c index 00411605..08bfd8da 100644 --- a/debugfs/set_fields.c +++ b/debugfs/set_fields.c @@ -44,6 +44,7 @@ static struct ext2_super_block set_sb; static struct ext2_inode_large set_inode; static struct ext2_group_desc set_gd; static struct ext4_group_desc set_gd4; +static struct mmp_struct set_mmp; static dgrp_t set_bg; static ext2_ino_t set_ino; static int array_idx; @@ -68,6 +69,8 @@ static errcode_t parse_hashalg(struct field_set_info *info, char *field, char *a static errcode_t parse_time(struct field_set_info *info, char *field, char *arg); static errcode_t parse_bmap(struct field_set_info *info, char *field, char *arg); static errcode_t parse_gd_csum(struct field_set_info *info, char *field, char *arg); +static errcode_t parse_mmp_clear(struct field_set_info *info, char *field, + char *arg); static struct field_set_info super_fields[] = { { "inodes_count", &set_sb.s_inodes_count, NULL, 4, parse_uint }, @@ -242,8 +245,17 @@ static struct field_set_info ext4_bg_fields[] = { { 0, 0, 0, 0 } }; -/* forward declaration */ -static struct field_set_info mmp_fields[]; +static struct field_set_info mmp_fields[] = { + { "clear", &set_mmp.mmp_magic, NULL, sizeof(set_mmp), parse_mmp_clear }, + { "magic", &set_mmp.mmp_magic, NULL, 4, parse_uint }, + { "seq", &set_mmp.mmp_seq, NULL, 4, parse_uint }, + { "time", &set_mmp.mmp_time, NULL, 8, parse_uint }, + { "nodename", &set_mmp.mmp_nodename, NULL, sizeof(set_mmp.mmp_nodename), + parse_string }, + { "bdevname", &set_mmp.mmp_bdevname, NULL, sizeof(set_mmp.mmp_bdevname), + parse_string }, + { "check_interval", &set_mmp.mmp_check_interval, NULL, 2, parse_uint }, +}; static int check_suffix(const char *field) { @@ -412,7 +424,8 @@ static errcode_t parse_uint(struct field_set_info *info, char *field, return 0; } -static errcode_t parse_int(struct field_set_info *info, char *field, char *arg) +static errcode_t parse_int(struct field_set_info *info, + char *field EXT2FS_ATTR((unused)), char *arg) { long num; char *tmp; @@ -443,8 +456,8 @@ static errcode_t parse_int(struct field_set_info *info, char *field, char *arg) return 0; } -static errcode_t parse_string(struct field_set_info *info, char *field, - char *arg) +static errcode_t parse_string(struct field_set_info *info, + char *field EXT2FS_ATTR((unused)), char *arg) { char *cp = (char *) info->ptr; @@ -457,7 +470,8 @@ static errcode_t parse_string(struct field_set_info *info, char *field, return 0; } -static errcode_t parse_time(struct field_set_info *info, char *field, char *arg) +static errcode_t parse_time(struct field_set_info *info, + char *field EXT2FS_ATTR((unused)), char *arg) { time_t t; __u32 *ptr32; @@ -475,7 +489,8 @@ static errcode_t parse_time(struct field_set_info *info, char *field, char *arg) return 0; } -static errcode_t parse_uuid(struct field_set_info *info, char *field, char *arg) +static errcode_t parse_uuid(struct field_set_info *info, + char *field EXT2FS_ATTR((unused)), char *arg) { unsigned char * p = (unsigned char *) info->ptr; @@ -493,8 +508,8 @@ static errcode_t parse_uuid(struct field_set_info *info, char *field, char *arg) return 0; } -static errcode_t parse_hashalg(struct field_set_info *info, char *field, - char *arg) +static errcode_t parse_hashalg(struct field_set_info *info, + char *field EXT2FS_ATTR((unused)), char *arg) { int hashv; unsigned char *p = (unsigned char *) info->ptr; @@ -508,8 +523,8 @@ static errcode_t parse_hashalg(struct field_set_info *info, char *field, return 0; } -static errcode_t parse_bmap(struct field_set_info *info, char *field, - char *arg) +static errcode_t parse_bmap(struct field_set_info *info, + char *field EXT2FS_ATTR((unused)), char *arg) { unsigned long num; blk_t blk; @@ -733,8 +748,9 @@ void do_set_block_group_descriptor(int argc, char *argv[]) } } -static errcode_t parse_mmp_clear(struct field_set_info *info, char *field, - char *arg) +static errcode_t parse_mmp_clear(struct field_set_info *info, + char *field EXT2FS_ATTR((unused)), + char *arg EXT2FS_ATTR((unused))) { errcode_t retval; @@ -747,19 +763,6 @@ static errcode_t parse_mmp_clear(struct field_set_info *info, char *field, return 1; /* we don't need the MMP block written again */ } -struct mmp_struct set_mmp; -static struct field_set_info mmp_fields[] = { - { "clear", &set_mmp.mmp_magic, NULL, sizeof(set_mmp), parse_mmp_clear }, - { "magic", &set_mmp.mmp_magic, NULL, 4, parse_uint }, - { "seq", &set_mmp.mmp_seq, NULL, 4, parse_uint }, - { "time", &set_mmp.mmp_time, NULL, 8, parse_uint }, - { "nodename", &set_mmp.mmp_nodename, NULL, sizeof(set_mmp.mmp_nodename), - parse_string }, - { "bdevname", &set_mmp.mmp_bdevname, NULL, sizeof(set_mmp.mmp_bdevname), - parse_string }, - { "check_interval", &set_mmp.mmp_check_interval, NULL, 2, parse_uint }, -}; - void do_set_mmp_value(int argc, char *argv[]) { const char *usage = "<field> <value>\n" |