summaryrefslogtreecommitdiffstats
path: root/sys/arm
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2006-07-28 20:22:58 +0000
committerjhb <jhb@FreeBSD.org>2006-07-28 20:22:58 +0000
commit3a707d012d83e75806f62c703deb463deb53892a (patch)
tree784236d24f467a371ca817e11736d0952ec4baac /sys/arm
parent392d64a02c2c759941b5f8ef6dd8399bc8c71260 (diff)
downloadFreeBSD-src-3a707d012d83e75806f62c703deb463deb53892a.zip
FreeBSD-src-3a707d012d83e75806f62c703deb463deb53892a.tar.gz
Retire SYF_ARGMASK and remove both SYF_MPSAFE and SYF_ARGMASK. sy_narg is
now back to just being an argument count.
Diffstat (limited to 'sys/arm')
-rw-r--r--sys/arm/arm/trap.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/arm/arm/trap.c b/sys/arm/arm/trap.c
index 8e0bef6..27d45fe 100644
--- a/sys/arm/arm/trap.c
+++ b/sys/arm/arm/trap.c
@@ -910,7 +910,7 @@ syscall(struct thread *td, trapframe_t *frame, u_int32_t insn)
callp = &p->p_sysent->sv_table[0];
else
callp = &p->p_sysent->sv_table[code];
- nargs = callp->sy_narg & SYF_ARGMASK;
+ nargs = callp->sy_narg;
memcpy(copyargs, ap, nap * sizeof(register_t));
if (nargs > nap) {
error = copyin((void *)frame->tf_usr_sp, copyargs + nap,
@@ -930,7 +930,7 @@ syscall(struct thread *td, trapframe_t *frame, u_int32_t insn)
if (error == 0) {
td->td_retval[0] = 0;
td->td_retval[1] = 0;
- STOPEVENT(p, S_SCE, (callp->sy_narg & SYF_ARGMASK));
+ STOPEVENT(p, S_SCE, callp->sy_narg);
PTRACESTOP_SC(p, td, S_PT_SCE);
AUDIT_SYSCALL_ENTER(code, td);
error = (*callp->sy_call)(td, args);
OpenPOWER on IntegriCloud