--- 2.2.14/arch/i386/mm/fault.c Tue Jan 4 19:12:11 2000 +++ /tmp/fault.c Wed Jan 26 17:46:06 2000 @@ -291,21 +291,8 @@ up(&mm->mmap_sem); if (error_code & 4) { - if (!((regs->eflags >> 12) & 3)) - { - printk("VM: killing process %s\n", tsk->comm); - do_exit(SIGKILL); - } - else - { - /* - * The task is running with privilegies and so we - * trust it and we give it a chance to die gracefully. - */ - printk("VM: terminating process %s\n", tsk->comm); - force_sig(SIGTERM, current); - return; - } + printk("VM: killing process %s\n", tsk->comm); + do_exit(SIGKILL); } goto no_context;