diff options
author | jhb <jhb@FreeBSD.org> | 2007-06-13 22:37:48 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2007-06-13 22:37:48 +0000 |
commit | 9caa55ea6b4ba34b691f2d87131929fc236f2491 (patch) | |
tree | 8587884ccd8ad8d6c2cc390ba97881d14bff654c | |
parent | aa3031101074421132a23b647420723fcc15833f (diff) | |
download | FreeBSD-src-9caa55ea6b4ba34b691f2d87131929fc236f2491.zip FreeBSD-src-9caa55ea6b4ba34b691f2d87131929fc236f2491.tar.gz |
Don't clobber tf_err with the eva from a page fault as the page fault
address is saved in ksi_addr already.
PR: i386/101379
Submitted by: Tijl Coosemans : tijl ulyssis org
-rw-r--r-- | sys/i386/i386/trap.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/sys/i386/i386/trap.c b/sys/i386/i386/trap.c index 62e8a47..a528a92 100644 --- a/sys/i386/i386/trap.c +++ b/sys/i386/i386/trap.c @@ -785,9 +785,6 @@ nogo: return (-1); } - /* kludge to pass faulting virtual address to sendsig */ - frame->tf_err = eva; - return((rv == KERN_PROTECTION_FAILURE) ? SIGBUS : SIGSEGV); } |