From 2332fab3f86bec2489382f60d844390d438d91fa Mon Sep 17 00:00:00 2001 From: claudio Date: Thu, 16 Feb 2023 08:53:16 +0000 Subject: [PATCH] utrace(2) can run without kernel lock. Now ktruser() will take the lock only when needed. OK miod@ cheloha@ --- sys/kern/syscalls.master | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 -- 2.20.1