--- ./arch/um/kernel/trap_kern.c.fix 2004-02-20 18:43:26.000000000 +0100 +++ ./arch/um/kernel/trap_kern.c 2004-02-29 17:12:49.000000000 +0100 @@ -74,13 +74,7 @@ err = -ENOMEM; goto out_of_memory; default: - if (current->pid == 1) { - up_read(&mm->mmap_sem); - yield(); - down_read(&mm->mmap_sem); - goto survive; - } - goto out; + BUG(); } pte = pte_offset_kernel(pmd, page); } while(!pte_present(*pte));