projects
/
firefly-linux-kernel-4.4.55.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
ext4: fix online resize with a non-standard blocks per group setting
[firefly-linux-kernel-4.4.55.git]
/
fs
/
ext4
/
resize.c
diff --git
a/fs/ext4/resize.c
b/fs/ext4/resize.c
index 6bb79434861f5c1900bfef838c93b8c15f577d20..c503850a61a860ea22b7018d8d59ccb2418957fe 100644
(file)
--- a/
fs/ext4/resize.c
+++ b/
fs/ext4/resize.c
@@
-404,7
+404,7
@@
static int set_flexbg_block_bitmap(struct super_block *sb, handle_t *handle,
start = ext4_group_first_block_no(sb, group);
group -= flex_gd->groups[0].group;
- count2 =
sb->s_blocksize * 8
- (block - start);
+ count2 =
EXT4_BLOCKS_PER_GROUP(sb)
- (block - start);
if (count2 > count)
count2 = count;