CVSROOT: /cvs Module name: src Changes by: dera...@cvs.openbsd.org 2024/04/02 02:39:17
Modified files: sys/sys : exec.h proc.h sys/kern : exec_elf.c exec_subr.c init_main.c kern_exec.c sys/uvm : uvm.h uvm_extern.h uvm_map.c uvm_map.h uvm_mmap.c Log message: Delete the msyscall mechanism entirely, since mimmutable+pinsyscalls has replaced it with a more strict mechanism, which happens to be lockless O(1) rather than micro-lock O(1)+O(log N). Also nop-out the sys_msyscall(2) guts, but leave the syscall around for a bit longer so that people can build through it, since ld.so(1) still wants to call it.