summaryrefslogtreecommitdiffstats
path: root/sys/powerpc/powerpc/exec_machdep.c
diff options
context:
space:
mode:
authorkib <kib@FreeBSD.org>2011-01-14 11:36:44 +0000
committerkib <kib@FreeBSD.org>2011-01-14 11:36:44 +0000
commita8f14f7c92063bb4b5e271afb698921204865fbc (patch)
tree30475bdc175495750f46766cd96f06001f9e52fa /sys/powerpc/powerpc/exec_machdep.c
parent8ffb81ed62bfb8466b2865c8ebd16c406d608551 (diff)
downloadFreeBSD-src-a8f14f7c92063bb4b5e271afb698921204865fbc.zip
FreeBSD-src-a8f14f7c92063bb4b5e271afb698921204865fbc.tar.gz
Enable shared page for the signal trampolines on PowerPC.
Reviewed and tested by: nwhitehorn
Diffstat (limited to 'sys/powerpc/powerpc/exec_machdep.c')
-rw-r--r--sys/powerpc/powerpc/exec_machdep.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/powerpc/powerpc/exec_machdep.c b/sys/powerpc/powerpc/exec_machdep.c
index efcd805..9d38d70 100644
--- a/sys/powerpc/powerpc/exec_machdep.c
+++ b/sys/powerpc/powerpc/exec_machdep.c
@@ -290,8 +290,7 @@ sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask)
mtx_unlock(&psp->ps_mtx);
PROC_UNLOCK(p);
- tf->srr0 = (register_t)(p->p_sysent->sv_psstrings -
- *(p->p_sysent->sv_szsigcode));
+ tf->srr0 = (register_t)p->p_sysent->sv_sigcode_base;
/*
* copy the frame out to userland.
OpenPOWER on IntegriCloud