|
@@ -176,15 +176,6 @@ void *ext4_kvzalloc(size_t size, gfp_t flags)
|
|
|
return ret;
|
|
|
}
|
|
|
|
|
|
-void ext4_kvfree(void *ptr)
|
|
|
-{
|
|
|
- if (is_vmalloc_addr(ptr))
|
|
|
- vfree(ptr);
|
|
|
- else
|
|
|
- kfree(ptr);
|
|
|
-
|
|
|
-}
|
|
|
-
|
|
|
ext4_fsblk_t ext4_block_bitmap(struct super_block *sb,
|
|
|
struct ext4_group_desc *bg)
|
|
|
{
|
|
@@ -811,8 +802,8 @@ static void ext4_put_super(struct super_block *sb)
|
|
|
|
|
|
for (i = 0; i < sbi->s_gdb_count; i++)
|
|
|
brelse(sbi->s_group_desc[i]);
|
|
|
- ext4_kvfree(sbi->s_group_desc);
|
|
|
- ext4_kvfree(sbi->s_flex_groups);
|
|
|
+ kvfree(sbi->s_group_desc);
|
|
|
+ kvfree(sbi->s_flex_groups);
|
|
|
percpu_counter_destroy(&sbi->s_freeclusters_counter);
|
|
|
percpu_counter_destroy(&sbi->s_freeinodes_counter);
|
|
|
percpu_counter_destroy(&sbi->s_dirs_counter);
|
|
@@ -1939,7 +1930,7 @@ int ext4_alloc_flex_bg_array(struct super_block *sb, ext4_group_t ngroup)
|
|
|
memcpy(new_groups, sbi->s_flex_groups,
|
|
|
(sbi->s_flex_groups_allocated *
|
|
|
sizeof(struct flex_groups)));
|
|
|
- ext4_kvfree(sbi->s_flex_groups);
|
|
|
+ kvfree(sbi->s_flex_groups);
|
|
|
}
|
|
|
sbi->s_flex_groups = new_groups;
|
|
|
sbi->s_flex_groups_allocated = size / sizeof(struct flex_groups);
|
|
@@ -4224,7 +4215,7 @@ failed_mount7:
|
|
|
failed_mount6:
|
|
|
ext4_mb_release(sb);
|
|
|
if (sbi->s_flex_groups)
|
|
|
- ext4_kvfree(sbi->s_flex_groups);
|
|
|
+ kvfree(sbi->s_flex_groups);
|
|
|
percpu_counter_destroy(&sbi->s_freeclusters_counter);
|
|
|
percpu_counter_destroy(&sbi->s_freeinodes_counter);
|
|
|
percpu_counter_destroy(&sbi->s_dirs_counter);
|
|
@@ -4253,7 +4244,7 @@ failed_mount3:
|
|
|
failed_mount2:
|
|
|
for (i = 0; i < db_count; i++)
|
|
|
brelse(sbi->s_group_desc[i]);
|
|
|
- ext4_kvfree(sbi->s_group_desc);
|
|
|
+ kvfree(sbi->s_group_desc);
|
|
|
failed_mount:
|
|
|
if (sbi->s_chksum_driver)
|
|
|
crypto_free_shash(sbi->s_chksum_driver);
|