From: claudio Date: Thu, 16 Feb 2023 08:53:16 +0000 (+0000) Subject: utrace(2) can run without kernel lock. Now ktruser() will take the X-Git-Url: http://artulab.com/gitweb/?a=commitdiff_plain;h=2332fab3f86bec2489382f60d844390d438d91fa;p=openbsd utrace(2) can run without kernel lock. Now ktruser() will take the lock only when needed. OK miod@ cheloha@ --- diff --git a/sys/kern/syscalls.master b/sys/kern/syscalls.master index 67a5424af2f..08260095e5e 100644 --- a/sys/kern/syscalls.master +++ b/sys/kern/syscalls.master @@ -1,4 +1,4 @@ -; $OpenBSD: syscalls.master,v 1.244 2023/02/16 04:42:06 deraadt Exp $ +; $OpenBSD: syscalls.master,v 1.245 2023/02/16 08:53:16 claudio Exp $ ; $NetBSD: syscalls.master,v 1.32 1996/04/23 10:24:21 mycroft Exp $ ; @(#)syscalls.master 8.2 (Berkeley) 1/13/94 @@ -370,7 +370,7 @@ 206 OBSOL t32_futimes 207 STD { pid_t sys_getpgid(pid_t pid); } 208 OBSOL nnpfspioctl -209 STD { int sys_utrace(const char *label, const void *addr, \ +209 STD NOLOCK { int sys_utrace(const char *label, const void *addr, \ size_t len); } ; ; Syscalls 210-219 were reserved for dynamically loaded syscalls