A successful kernel page fault should just return so that signal delivery
et al. should not executed. (pr7240)
This commit is contained in:
parent
06bd52b633
commit
38a92c9752
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: trap.c,v 1.19 1999/03/24 05:51:10 mrg Exp $ */
|
||||
/* $NetBSD: trap.c,v 1.20 1999/03/26 08:15:23 tsubai Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (C) 1995, 1996 Wolfgang Solfrank.
|
||||
@ -103,7 +103,7 @@ trap(frame)
|
||||
ftype = VM_PROT_READ;
|
||||
if (uvm_fault(map, trunc_page(va), 0, ftype)
|
||||
== KERN_SUCCESS)
|
||||
break;
|
||||
return;
|
||||
if (fb = p->p_addr->u_pcb.pcb_onfault) {
|
||||
frame->srr0 = (*fb)[0];
|
||||
frame->fixreg[1] = (*fb)[1];
|
||||
|
Loading…
x
Reference in New Issue
Block a user