diff --git a/fs/ext4/super.c b/fs/ext4/super.c index fecbf5c2de3f4d688663f13d953f318ee1c5d876..c389416934c1df7b3bb6ade5bc81f14a7eb52530 100644 --- a/fs/ext4/super.c +++ b/fs/ext4/super.c @@ -5277,8 +5277,8 @@ failed_mount8: __maybe_unused failed_mount3: /* flush s_error_work before sbi destroy */ flush_work(&sbi->s_error_work); - del_timer_sync(&sbi->s_err_report); ext4_stop_mmpd(sbi); + del_timer_sync(&sbi->s_err_report); failed_mount2: rcu_read_lock(); group_desc = rcu_dereference(sbi->s_group_desc);