aboutsummaryrefslogtreecommitdiff
path: root/e2fsprogs/ext2fs/alloc_tables.c
diff options
context:
space:
mode:
Diffstat (limited to 'e2fsprogs/ext2fs/alloc_tables.c')
-rw-r--r--e2fsprogs/ext2fs/alloc_tables.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/e2fsprogs/ext2fs/alloc_tables.c b/e2fsprogs/ext2fs/alloc_tables.c
index 0326321be..10f1f95a4 100644
--- a/e2fsprogs/ext2fs/alloc_tables.c
+++ b/e2fsprogs/ext2fs/alloc_tables.c
@@ -36,14 +36,14 @@ errcode_t ext2fs_allocate_group_table(ext2_filsys fs, dgrp_t group,
36 36
37 group_blk = fs->super->s_first_data_block + 37 group_blk = fs->super->s_first_data_block +
38 (group * fs->super->s_blocks_per_group); 38 (group * fs->super->s_blocks_per_group);
39 39
40 last_blk = group_blk + fs->super->s_blocks_per_group; 40 last_blk = group_blk + fs->super->s_blocks_per_group;
41 if (last_blk >= fs->super->s_blocks_count) 41 if (last_blk >= fs->super->s_blocks_count)
42 last_blk = fs->super->s_blocks_count - 1; 42 last_blk = fs->super->s_blocks_count - 1;
43 43
44 if (!bmap) 44 if (!bmap)
45 bmap = fs->block_map; 45 bmap = fs->block_map;
46 46
47 /* 47 /*
48 * Allocate the block and inode bitmaps, if necessary 48 * Allocate the block and inode bitmaps, if necessary
49 */ 49 */
@@ -59,7 +59,7 @@ errcode_t ext2fs_allocate_group_table(ext2_filsys fs, dgrp_t group,
59 if (!fs->group_desc[group].bg_block_bitmap) { 59 if (!fs->group_desc[group].bg_block_bitmap) {
60 retval = ext2fs_get_free_blocks(fs, start_blk, last_blk, 60 retval = ext2fs_get_free_blocks(fs, start_blk, last_blk,
61 1, bmap, &new_blk); 61 1, bmap, &new_blk);
62 if (retval == EXT2_ET_BLOCK_ALLOC_FAIL) 62 if (retval == EXT2_ET_BLOCK_ALLOC_FAIL)
63 retval = ext2fs_get_free_blocks(fs, group_blk, 63 retval = ext2fs_get_free_blocks(fs, group_blk,
64 last_blk, 1, bmap, &new_blk); 64 last_blk, 1, bmap, &new_blk);
65 if (retval) 65 if (retval)
@@ -71,7 +71,7 @@ errcode_t ext2fs_allocate_group_table(ext2_filsys fs, dgrp_t group,
71 if (!fs->group_desc[group].bg_inode_bitmap) { 71 if (!fs->group_desc[group].bg_inode_bitmap) {
72 retval = ext2fs_get_free_blocks(fs, start_blk, last_blk, 72 retval = ext2fs_get_free_blocks(fs, start_blk, last_blk,
73 1, bmap, &new_blk); 73 1, bmap, &new_blk);
74 if (retval == EXT2_ET_BLOCK_ALLOC_FAIL) 74 if (retval == EXT2_ET_BLOCK_ALLOC_FAIL)
75 retval = ext2fs_get_free_blocks(fs, group_blk, 75 retval = ext2fs_get_free_blocks(fs, group_blk,
76 last_blk, 1, bmap, &new_blk); 76 last_blk, 1, bmap, &new_blk);
77 if (retval) 77 if (retval)
@@ -96,11 +96,11 @@ errcode_t ext2fs_allocate_group_table(ext2_filsys fs, dgrp_t group,
96 fs->group_desc[group].bg_inode_table = new_blk; 96 fs->group_desc[group].bg_inode_table = new_blk;
97 } 97 }
98 98
99 99
100 return 0; 100 return 0;
101} 101}
102 102
103 103
104 104
105errcode_t ext2fs_allocate_tables(ext2_filsys fs) 105errcode_t ext2fs_allocate_tables(ext2_filsys fs)
106{ 106{