diff -NurpP --minimal a/kernel/fork.c b/kernel/fork.c --- a/kernel/fork.c 2005-01-28 02:18:38.000000000 +0100 +++ b/kernel/fork.c 2005-02-01 12:26:08.000000000 +0100 @@ -497,6 +497,7 @@ fail_nocontext: * If init_new_context() failed, we cannot use mmput() to free the mm * because it calls destroy_context() */ + clr_vx_info(&mm->mm_vx_info); mm_free_pgd(mm); free_mm(mm); return retval;