|
@@ -792,7 +792,7 @@ static void ext4_put_super(struct super_block *sb)
|
|
}
|
|
}
|
|
|
|
|
|
ext4_es_unregister_shrinker(sbi);
|
|
ext4_es_unregister_shrinker(sbi);
|
|
- del_timer(&sbi->s_err_report);
|
|
|
|
|
|
+ del_timer_sync(&sbi->s_err_report);
|
|
ext4_release_system_zone(sb);
|
|
ext4_release_system_zone(sb);
|
|
ext4_mb_release(sb);
|
|
ext4_mb_release(sb);
|
|
ext4_ext_release(sb);
|
|
ext4_ext_release(sb);
|
|
@@ -4184,7 +4184,7 @@ failed_mount_wq:
|
|
}
|
|
}
|
|
failed_mount3:
|
|
failed_mount3:
|
|
ext4_es_unregister_shrinker(sbi);
|
|
ext4_es_unregister_shrinker(sbi);
|
|
- del_timer(&sbi->s_err_report);
|
|
|
|
|
|
+ del_timer_sync(&sbi->s_err_report);
|
|
if (sbi->s_flex_groups)
|
|
if (sbi->s_flex_groups)
|
|
ext4_kvfree(sbi->s_flex_groups);
|
|
ext4_kvfree(sbi->s_flex_groups);
|
|
percpu_counter_destroy(&sbi->s_freeclusters_counter);
|
|
percpu_counter_destroy(&sbi->s_freeclusters_counter);
|