diff options
author | Valerie Aurora Henson <vaurora@redhat.com> | 2009-08-22 21:15:30 -0400 |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 2009-08-22 21:15:30 -0400 |
commit | 3c041a514cf65c65e102ff22e0dee2a3fa724873 (patch) | |
tree | 69170a573764b9f44303df023c5d9fba48bdc35e /misc | |
parent | 6d879a999bad95724304a2a5158d7da4fcd599e7 (diff) | |
download | e2fsprogs-3c041a514cf65c65e102ff22e0dee2a3fa724873.tar.gz |
Convert tune2fs, dumpe2fs, and e2image to the new bitmap interface
Signed-off-by: Valerie Aurora Henson <vaurora@redhat.com>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Diffstat (limited to 'misc')
-rw-r--r-- | misc/dumpe2fs.c | 4 | ||||
-rw-r--r-- | misc/e2freefrag.c | 2 | ||||
-rw-r--r-- | misc/e2image.c | 22 | ||||
-rw-r--r-- | misc/tune2fs.c | 24 |
4 files changed, 26 insertions, 26 deletions
diff --git a/misc/dumpe2fs.c b/misc/dumpe2fs.c index 64fd9d41..b966b4d5 100644 --- a/misc/dumpe2fs.c +++ b/misc/dumpe2fs.c @@ -225,7 +225,7 @@ static void list_desc (ext2_filsys fs) fs->group_desc[i].bg_itable_unused); if (block_bitmap) { fputs(_(" Free blocks: "), stdout); - ext2fs_get_block_bitmap_range(fs->block_map, + ext2fs_get_block_bitmap_range2(fs->block_map, blk_itr, block_nbytes << 3, block_bitmap); print_free (i, block_bitmap, fs->super->s_blocks_per_group, @@ -235,7 +235,7 @@ static void list_desc (ext2_filsys fs) } if (inode_bitmap) { fputs(_(" Free inodes: "), stdout); - ext2fs_get_inode_bitmap_range(fs->inode_map, + ext2fs_get_inode_bitmap_range2(fs->inode_map, ino_itr, inode_nbytes << 3, inode_bitmap); print_free (i, inode_bitmap, fs->super->s_inodes_per_group, 1); diff --git a/misc/e2freefrag.c b/misc/e2freefrag.c index a4ab9948..7e6abe1d 100644 --- a/misc/e2freefrag.c +++ b/misc/e2freefrag.c @@ -119,7 +119,7 @@ void scan_block_bitmap(ext2_filsys fs, struct chunk_info *info) blk = fs->super->s_first_data_block; chunk_start_blk = blk; } - used = ext2fs_fast_test_block_bitmap(fs->block_map, + used = ext2fs_fast_test_block_bitmap2(fs->block_map, chunk_start_blk); if (!used) { last_chunk_size++; diff --git a/misc/e2image.c b/misc/e2image.c index 83c1cca9..7abce296 100644 --- a/misc/e2image.c +++ b/misc/e2image.c @@ -225,9 +225,9 @@ static int process_dir_block(ext2_filsys fs EXT2FS_ATTR((unused)), p = (struct process_block_struct *) priv_data; - ext2fs_mark_block_bitmap(meta_block_map, *block_nr); + ext2fs_mark_block_bitmap2(meta_block_map, *block_nr); if (scramble_block_map && p->is_dir && blockcnt >= 0) - ext2fs_mark_block_bitmap(scramble_block_map, *block_nr); + ext2fs_mark_block_bitmap2(scramble_block_map, *block_nr); return 0; } @@ -239,7 +239,7 @@ static int process_file_block(ext2_filsys fs EXT2FS_ATTR((unused)), void *priv_data EXT2FS_ATTR((unused))) { if (blockcnt < 0) { - ext2fs_mark_block_bitmap(meta_block_map, *block_nr); + ext2fs_mark_block_bitmap2(meta_block_map, *block_nr); } return 0; } @@ -253,13 +253,13 @@ static void mark_table_blocks(ext2_filsys fs) /* * Mark primary superblock */ - ext2fs_mark_block_bitmap(meta_block_map, first_block); + ext2fs_mark_block_bitmap2(meta_block_map, first_block); /* * Mark the primary superblock descriptors */ for (j = 0; j < fs->desc_blocks; j++) { - ext2fs_mark_block_bitmap(meta_block_map, + ext2fs_mark_block_bitmap2(meta_block_map, ext2fs_descriptor_block_loc(fs, first_block, j)); } @@ -271,14 +271,14 @@ static void mark_table_blocks(ext2_filsys fs) for (j = 0, b = fs->group_desc[i].bg_inode_table; j < (unsigned) fs->inode_blocks_per_group; j++, b++) - ext2fs_mark_block_bitmap(meta_block_map, b); + ext2fs_mark_block_bitmap2(meta_block_map, b); } /* * Mark block used for the block bitmap */ if (fs->group_desc[i].bg_block_bitmap) { - ext2fs_mark_block_bitmap(meta_block_map, + ext2fs_mark_block_bitmap2(meta_block_map, fs->group_desc[i].bg_block_bitmap); } @@ -286,7 +286,7 @@ static void mark_table_blocks(ext2_filsys fs) * Mark block used for the inode bitmap */ if (fs->group_desc[i].bg_inode_bitmap) { - ext2fs_mark_block_bitmap(meta_block_map, + ext2fs_mark_block_bitmap2(meta_block_map, fs->group_desc[i].bg_inode_bitmap); } } @@ -423,14 +423,14 @@ static void output_meta_data_blocks(ext2_filsys fs, int fd) memset(zero_buf, 0, fs->blocksize); for (blk = 0; blk < fs->super->s_blocks_count; blk++) { if ((blk >= fs->super->s_first_data_block) && - ext2fs_test_block_bitmap(meta_block_map, blk)) { + ext2fs_test_block_bitmap2(meta_block_map, blk)) { retval = io_channel_read_blk(fs->io, blk, 1, buf); if (retval) { com_err(program_name, retval, "error reading block %u", blk); } if (scramble_block_map && - ext2fs_test_block_bitmap(scramble_block_map, blk)) + ext2fs_test_block_bitmap2(scramble_block_map, blk)) scramble_dir_block(fs, blk, buf); if ((fd != 1) && check_zero_block(buf, fs->blocksize)) goto sparse_write; @@ -512,7 +512,7 @@ static void write_raw_image_file(ext2_filsys fs, int fd, int scramble_flag) if (!inode.i_links_count) continue; if (inode.i_file_acl) { - ext2fs_mark_block_bitmap(meta_block_map, + ext2fs_mark_block_bitmap2(meta_block_map, inode.i_file_acl); } if (!ext2fs_inode_has_valid_blocks(&inode)) diff --git a/misc/tune2fs.c b/misc/tune2fs.c index 41a06382..ef4861fe 100644 --- a/misc/tune2fs.c +++ b/misc/tune2fs.c @@ -258,7 +258,7 @@ static int release_blocks_proc(ext2_filsys fs, blk_t *blocknr, int group; block = *blocknr; - ext2fs_unmark_block_bitmap(fs->block_map, block); + ext2fs_unmark_block_bitmap2(fs->block_map, block); group = ext2fs_group_of_blk(fs, block); fs->group_desc[group].bg_free_blocks_count++; ext2fs_group_desc_csum_set(fs, group); @@ -986,7 +986,7 @@ static int get_move_bitmaps(ext2_filsys fs, int new_ino_blks_per_grp, new_ino_blks_per_grp; for (j = start_blk; j < end_blk; j++) { - if (ext2fs_test_block_bitmap(fs->block_map, j)) { + if (ext2fs_test_block_bitmap2(fs->block_map, j)) { /* * IF the block is a bad block we fail */ @@ -995,13 +995,13 @@ static int get_move_bitmaps(ext2_filsys fs, int new_ino_blks_per_grp, return ENOSPC; } - ext2fs_mark_block_bitmap(bmap, j); + ext2fs_mark_block_bitmap2(bmap, j); } else { /* * We are going to use this block for * inode table. So mark them used. */ - ext2fs_mark_block_bitmap(fs->block_map, j); + ext2fs_mark_block_bitmap2(fs->block_map, j); } } needed_blocks += end_blk - start_blk; @@ -1056,7 +1056,7 @@ static int move_block(ext2_filsys fs, ext2fs_block_bitmap bmap) for (new_blk = blk = fs->super->s_first_data_block; blk < fs->super->s_blocks_count; blk++) { - if (!ext2fs_test_block_bitmap(bmap, blk)) + if (!ext2fs_test_block_bitmap2(bmap, blk)) continue; if (ext2fs_is_meta_block(fs, blk)) { @@ -1085,7 +1085,7 @@ static int move_block(ext2_filsys fs, ext2fs_block_bitmap bmap) } /* Mark this block as allocated */ - ext2fs_mark_block_bitmap(fs->block_map, new_blk); + ext2fs_mark_block_bitmap2(fs->block_map, new_blk); /* Add it to block move list */ retval = ext2fs_get_mem(sizeof(struct blk_move), &bmv); @@ -1136,7 +1136,7 @@ static int process_block(ext2_filsys fs EXT2FS_ATTR((unused)), blk_t new_blk; ext2fs_block_bitmap bmap = (ext2fs_block_bitmap) priv_data; - if (!ext2fs_test_block_bitmap(bmap, *block_nr)) + if (!ext2fs_test_block_bitmap2(bmap, *block_nr)) return 0; new_blk = translate_block(*block_nr); if (new_blk) { @@ -1186,7 +1186,7 @@ static int inode_scan_and_fix(ext2_filsys fs, ext2fs_block_bitmap bmap) */ if (inode.i_file_acl && - ext2fs_test_block_bitmap(bmap, inode.i_file_acl)) { + ext2fs_test_block_bitmap2(bmap, inode.i_file_acl)) { blk = translate_block(inode.i_file_acl); if (!blk) continue; @@ -1230,7 +1230,7 @@ static int group_desc_scan_and_fix(ext2_filsys fs, ext2fs_block_bitmap bmap) for (i = 0; i < fs->group_desc_count; i++) { blk = fs->group_desc[i].bg_block_bitmap; - if (ext2fs_test_block_bitmap(bmap, blk)) { + if (ext2fs_test_block_bitmap2(bmap, blk)) { new_blk = translate_block(blk); if (!new_blk) continue; @@ -1238,7 +1238,7 @@ static int group_desc_scan_and_fix(ext2_filsys fs, ext2fs_block_bitmap bmap) } blk = fs->group_desc[i].bg_inode_bitmap; - if (ext2fs_test_block_bitmap(bmap, blk)) { + if (ext2fs_test_block_bitmap2(bmap, blk)) { new_blk = translate_block(blk); if (!new_blk) continue; @@ -1336,7 +1336,7 @@ static errcode_t ext2fs_calculate_summary_stats(ext2_filsys fs) */ for (blk = fs->super->s_first_data_block; blk < fs->super->s_blocks_count; blk++) { - if (!ext2fs_fast_test_block_bitmap(fs->block_map, blk)) { + if (!ext2fs_fast_test_block_bitmap2(fs->block_map, blk)) { group_free++; total_free++; } @@ -1361,7 +1361,7 @@ static errcode_t ext2fs_calculate_summary_stats(ext2_filsys fs) /* Protect loop from wrap-around if s_inodes_count maxed */ for (ino = 1; ino <= fs->super->s_inodes_count && ino > 0; ino++) { - if (!ext2fs_fast_test_inode_bitmap(fs->inode_map, ino)) { + if (!ext2fs_fast_test_inode_bitmap2(fs->inode_map, ino)) { group_free++; total_free++; } |