diff options
Diffstat (limited to 'fs/ext4')
-rw-r--r-- | fs/ext4/inode.c | 1 | ||||
-rw-r--r-- | fs/ext4/super.c | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/fs/ext4/inode.c b/fs/ext4/inode.c index 4b8debeb3965..8705e36f32d6 100644 --- a/fs/ext4/inode.c +++ b/fs/ext4/inode.c | |||
@@ -4530,6 +4530,7 @@ static void ext4_free_branches(handle_t *handle, struct inode *inode, | |||
4530 | (__le32 *) bh->b_data, | 4530 | (__le32 *) bh->b_data, |
4531 | (__le32 *) bh->b_data + addr_per_block, | 4531 | (__le32 *) bh->b_data + addr_per_block, |
4532 | depth); | 4532 | depth); |
4533 | brelse(bh); | ||
4533 | 4534 | ||
4534 | /* | 4535 | /* |
4535 | * Everything below this this pointer has been | 4536 | * Everything below this this pointer has been |
diff --git a/fs/ext4/super.c b/fs/ext4/super.c index 26147746c272..751997d2cefe 100644 --- a/fs/ext4/super.c +++ b/fs/ext4/super.c | |||
@@ -719,6 +719,7 @@ static void ext4_put_super(struct super_block *sb) | |||
719 | ext4_abort(sb, "Couldn't clean up the journal"); | 719 | ext4_abort(sb, "Couldn't clean up the journal"); |
720 | } | 720 | } |
721 | 721 | ||
722 | del_timer(&sbi->s_err_report); | ||
722 | ext4_release_system_zone(sb); | 723 | ext4_release_system_zone(sb); |
723 | ext4_mb_release(sb); | 724 | ext4_mb_release(sb); |
724 | ext4_ext_release(sb); | 725 | ext4_ext_release(sb); |