diff options
| -rw-r--r-- | fs/ext4/balloc.c | 3 | ||||
| -rw-r--r-- | fs/ext4/ext4.h | 2 | ||||
| -rw-r--r-- | fs/ext4/ialloc.c | 4 | ||||
| -rw-r--r-- | fs/ext4/resize.c | 7 |
4 files changed, 9 insertions, 7 deletions
diff --git a/fs/ext4/balloc.c b/fs/ext4/balloc.c index a12cefc20c76..14c3af26c671 100644 --- a/fs/ext4/balloc.c +++ b/fs/ext4/balloc.c | |||
| @@ -171,7 +171,8 @@ unsigned ext4_init_block_bitmap(struct super_block *sb, struct buffer_head *bh, | |||
| 171 | * less than the blocksize * 8 ( which is the size | 171 | * less than the blocksize * 8 ( which is the size |
| 172 | * of bitmap ), set rest of the block bitmap to 1 | 172 | * of bitmap ), set rest of the block bitmap to 1 |
| 173 | */ | 173 | */ |
| 174 | mark_bitmap_end(group_blocks, sb->s_blocksize * 8, bh->b_data); | 174 | ext4_mark_bitmap_end(group_blocks, sb->s_blocksize * 8, |
| 175 | bh->b_data); | ||
| 175 | } | 176 | } |
| 176 | return free_blocks - ext4_group_used_meta_blocks(sb, block_group, gdp); | 177 | return free_blocks - ext4_group_used_meta_blocks(sb, block_group, gdp); |
| 177 | } | 178 | } |
diff --git a/fs/ext4/ext4.h b/fs/ext4/ext4.h index c0570a68a2bc..202668c5607d 100644 --- a/fs/ext4/ext4.h +++ b/fs/ext4/ext4.h | |||
| @@ -1664,7 +1664,7 @@ extern struct inode * ext4_orphan_get(struct super_block *, unsigned long); | |||
| 1664 | extern unsigned long ext4_count_free_inodes(struct super_block *); | 1664 | extern unsigned long ext4_count_free_inodes(struct super_block *); |
| 1665 | extern unsigned long ext4_count_dirs(struct super_block *); | 1665 | extern unsigned long ext4_count_dirs(struct super_block *); |
| 1666 | extern void ext4_check_inodes_bitmap(struct super_block *); | 1666 | extern void ext4_check_inodes_bitmap(struct super_block *); |
| 1667 | extern void mark_bitmap_end(int start_bit, int end_bit, char *bitmap); | 1667 | extern void ext4_mark_bitmap_end(int start_bit, int end_bit, char *bitmap); |
| 1668 | extern int ext4_init_inode_table(struct super_block *sb, | 1668 | extern int ext4_init_inode_table(struct super_block *sb, |
| 1669 | ext4_group_t group, int barrier); | 1669 | ext4_group_t group, int barrier); |
| 1670 | 1670 | ||
diff --git a/fs/ext4/ialloc.c b/fs/ext4/ialloc.c index 9666e4c6efb4..509f429f71e8 100644 --- a/fs/ext4/ialloc.c +++ b/fs/ext4/ialloc.c | |||
| @@ -50,7 +50,7 @@ | |||
| 50 | * need to use it within a single byte (to ensure we get endianness right). | 50 | * need to use it within a single byte (to ensure we get endianness right). |
| 51 | * We can use memset for the rest of the bitmap as there are no other users. | 51 | * We can use memset for the rest of the bitmap as there are no other users. |
| 52 | */ | 52 | */ |
| 53 | void mark_bitmap_end(int start_bit, int end_bit, char *bitmap) | 53 | void ext4_mark_bitmap_end(int start_bit, int end_bit, char *bitmap) |
| 54 | { | 54 | { |
| 55 | int i; | 55 | int i; |
| 56 | 56 | ||
| @@ -86,7 +86,7 @@ static unsigned ext4_init_inode_bitmap(struct super_block *sb, | |||
| 86 | } | 86 | } |
| 87 | 87 | ||
| 88 | memset(bh->b_data, 0, (EXT4_INODES_PER_GROUP(sb) + 7) / 8); | 88 | memset(bh->b_data, 0, (EXT4_INODES_PER_GROUP(sb) + 7) / 8); |
| 89 | mark_bitmap_end(EXT4_INODES_PER_GROUP(sb), sb->s_blocksize * 8, | 89 | ext4_mark_bitmap_end(EXT4_INODES_PER_GROUP(sb), sb->s_blocksize * 8, |
| 90 | bh->b_data); | 90 | bh->b_data); |
| 91 | 91 | ||
| 92 | return EXT4_INODES_PER_GROUP(sb); | 92 | return EXT4_INODES_PER_GROUP(sb); |
diff --git a/fs/ext4/resize.c b/fs/ext4/resize.c index 2f5e347de48b..f398474e2784 100644 --- a/fs/ext4/resize.c +++ b/fs/ext4/resize.c | |||
| @@ -252,7 +252,8 @@ static int setup_new_group_blocks(struct super_block *sb, | |||
| 252 | if ((err = extend_or_restart_transaction(handle, 2, bh))) | 252 | if ((err = extend_or_restart_transaction(handle, 2, bh))) |
| 253 | goto exit_bh; | 253 | goto exit_bh; |
| 254 | 254 | ||
| 255 | mark_bitmap_end(input->blocks_count, sb->s_blocksize * 8, bh->b_data); | 255 | ext4_mark_bitmap_end(input->blocks_count, sb->s_blocksize * 8, |
| 256 | bh->b_data); | ||
| 256 | ext4_handle_dirty_metadata(handle, NULL, bh); | 257 | ext4_handle_dirty_metadata(handle, NULL, bh); |
| 257 | brelse(bh); | 258 | brelse(bh); |
| 258 | /* Mark unused entries in inode bitmap used */ | 259 | /* Mark unused entries in inode bitmap used */ |
| @@ -263,8 +264,8 @@ static int setup_new_group_blocks(struct super_block *sb, | |||
| 263 | goto exit_journal; | 264 | goto exit_journal; |
| 264 | } | 265 | } |
| 265 | 266 | ||
| 266 | mark_bitmap_end(EXT4_INODES_PER_GROUP(sb), sb->s_blocksize * 8, | 267 | ext4_mark_bitmap_end(EXT4_INODES_PER_GROUP(sb), sb->s_blocksize * 8, |
| 267 | bh->b_data); | 268 | bh->b_data); |
| 268 | ext4_handle_dirty_metadata(handle, NULL, bh); | 269 | ext4_handle_dirty_metadata(handle, NULL, bh); |
| 269 | exit_bh: | 270 | exit_bh: |
| 270 | brelse(bh); | 271 | brelse(bh); |
