+@@ -1993,6 +2325,8 @@ cantfind_ext3:
+ failed_mount3:
+ journal_destroy(sbi->s_journal);
+ failed_mount2:
++ if (sbi->s_mmp_tsk)
++ kthread_stop(sbi->s_mmp_tsk);
+ for (i = 0; i < db_count; i++)
+ brelse(sbi->s_group_desc[i]);
+ kfree(sbi->s_group_desc);
+@@ -2463,7 +2797,7 @@ static int ext3_remount (struct super_bl