diff options
-rw-r--r-- | fs/ext2/super.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/fs/ext2/super.c b/fs/ext2/super.c index 44eb6e7eb492..f4d5c624c4dc 100644 --- a/fs/ext2/super.c +++ b/fs/ext2/super.c | |||
@@ -162,8 +162,7 @@ static void ext2_put_super (struct super_block * sb) | |||
162 | } | 162 | } |
163 | db_count = sbi->s_gdb_count; | 163 | db_count = sbi->s_gdb_count; |
164 | for (i = 0; i < db_count; i++) | 164 | for (i = 0; i < db_count; i++) |
165 | if (sbi->s_group_desc[i]) | 165 | brelse(sbi->s_group_desc[i]); |
166 | brelse (sbi->s_group_desc[i]); | ||
167 | kfree(sbi->s_group_desc); | 166 | kfree(sbi->s_group_desc); |
168 | kfree(sbi->s_debts); | 167 | kfree(sbi->s_debts); |
169 | percpu_counter_destroy(&sbi->s_freeblocks_counter); | 168 | percpu_counter_destroy(&sbi->s_freeblocks_counter); |