|
@@ -2617,7 +2617,7 @@ int ext4_mb_init(struct super_block *sb)
|
|
|
sbi->s_locality_groups = alloc_percpu(struct ext4_locality_group);
|
|
|
if (sbi->s_locality_groups == NULL) {
|
|
|
ret = -ENOMEM;
|
|
|
- goto out_free_groupinfo_slab;
|
|
|
+ goto out;
|
|
|
}
|
|
|
for_each_possible_cpu(i) {
|
|
|
struct ext4_locality_group *lg;
|
|
@@ -2642,8 +2642,6 @@ int ext4_mb_init(struct super_block *sb)
|
|
|
out_free_locality_groups:
|
|
|
free_percpu(sbi->s_locality_groups);
|
|
|
sbi->s_locality_groups = NULL;
|
|
|
-out_free_groupinfo_slab:
|
|
|
- ext4_groupinfo_destroy_slabs();
|
|
|
out:
|
|
|
kfree(sbi->s_mb_offsets);
|
|
|
sbi->s_mb_offsets = NULL;
|