Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 95065
b: refs/heads/master
c: f1fa334
h: refs/heads/master
i:
  95063: 6a461c9
v: v3
  • Loading branch information
Roel Kluin authored and Theodore Ts'o committed Apr 30, 2008
1 parent 07363cd commit 62e2b8d
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 6 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: f8a87d89304c1eea8e4a8dc02d134f57590913c6
refs/heads/master: f1fa3342e271029f93d323ca664809b94594fe04
8 changes: 3 additions & 5 deletions trunk/fs/ext4/mballoc.c
Original file line number Diff line number Diff line change
Expand Up @@ -2272,13 +2272,13 @@ static int ext4_mb_init_backend(struct super_block *sb)
meta_group_info[j] = kzalloc(len, GFP_KERNEL);
if (meta_group_info[j] == NULL) {
printk(KERN_ERR "EXT4-fs: can't allocate buddy mem\n");
i--;
goto err_freebuddy;
}
desc = ext4_get_group_desc(sb, i, NULL);
if (desc == NULL) {
printk(KERN_ERR
"EXT4-fs: can't read descriptor %lu\n", i);
i++;
goto err_freebuddy;
}
memset(meta_group_info[j], 0, len);
Expand Down Expand Up @@ -2318,13 +2318,11 @@ static int ext4_mb_init_backend(struct super_block *sb)
return 0;

err_freebuddy:
while (i >= 0) {
while (i-- > 0)
kfree(ext4_get_group_info(sb, i));
i--;
}
i = num_meta_group_infos;
err_freemeta:
while (--i >= 0)
while (i-- > 0)
kfree(sbi->s_group_info[i]);
iput(sbi->s_buddy_cache);
err_freesgi:
Expand Down

0 comments on commit 62e2b8d

Please sign in to comment.