diff options
| -rw-r--r-- | fs/ext4/super.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/fs/ext4/super.c b/fs/ext4/super.c index e09f7d1646ba..4969167ac267 100644 --- a/fs/ext4/super.c +++ b/fs/ext4/super.c | |||
| @@ -3231,6 +3231,10 @@ int ext4_calculate_overhead(struct super_block *sb) | |||
| 3231 | memset(buf, 0, PAGE_SIZE); | 3231 | memset(buf, 0, PAGE_SIZE); |
| 3232 | cond_resched(); | 3232 | cond_resched(); |
| 3233 | } | 3233 | } |
| 3234 | /* Add the journal blocks as well */ | ||
| 3235 | if (sbi->s_journal) | ||
| 3236 | overhead += EXT4_B2C(sbi, sbi->s_journal->j_maxlen); | ||
| 3237 | |||
| 3234 | sbi->s_overhead = overhead; | 3238 | sbi->s_overhead = overhead; |
| 3235 | smp_wmb(); | 3239 | smp_wmb(); |
| 3236 | free_page((unsigned long) buf); | 3240 | free_page((unsigned long) buf); |
