two syscall(2) removal chunks got lost
authorderaadt <deraadt@openbsd.org>
Tue, 12 Dec 2023 23:43:35 +0000 (23:43 +0000)
committerderaadt <deraadt@openbsd.org>
Tue, 12 Dec 2023 23:43:35 +0000 (23:43 +0000)
sys/arch/arm64/arm64/syscall.c
sys/arch/sparc64/sparc64/trap.c

index eec3777..7a9c1b6 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: syscall.c,v 1.15 2023/12/12 15:30:55 deraadt Exp $ */
+/* $OpenBSD: syscall.c,v 1.16 2023/12/12 23:43:35 deraadt Exp $ */
 /*
  * Copyright (c) 2015 Dale Rahn <drahn@dalerahn.com>
  *
@@ -33,7 +33,7 @@ svc_handler(trapframe_t *frame)
 {
        struct proc *p = curproc;
        const struct sysent *callp;
-       int code, error = ENOSYS, indirect = -1;
+       int code, error = ENOSYS;
        u_int nap = 8, nargs;
        register_t *ap, *args, copyargs[MAXARGS], rval[2];
 
index 7dbf244..cfaa0b4 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: trap.c,v 1.116 2023/12/12 15:30:56 deraadt Exp $      */
+/*     $OpenBSD: trap.c,v 1.117 2023/12/12 23:43:35 deraadt Exp $      */
 /*     $NetBSD: trap.c,v 1.73 2001/08/09 01:03:01 eeh Exp $ */
 
 /*
@@ -1109,7 +1109,7 @@ syscall(struct trapframe *tf, register_t code, register_t pc)
        int64_t *ap;
        const struct sysent *callp;
        struct proc *p = curproc;
-       int error = ENOSYS, new, indirect = -1;
+       int error = ENOSYS, new;
        register_t args[8];
        register_t rval[2];
        register_t *argp;
@@ -1162,7 +1162,7 @@ syscall(struct trapframe *tf, register_t code, register_t pc)
        rval[0] = 0;
        rval[1] = 0;
 
-       error = mi_syscall(p, code, indirect, callp, args, rval);
+       error = mi_syscall(p, code, callp, args, rval);
 
        switch (error) {
                vaddr_t dest;