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.

Reply via email to