CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected] 2022/10/07 08:59:39

Modified files:
        sys/kern       : exec_subr.c kern_exec.c kern_pledge.c 
                         kern_resource.c syscalls.master 
        sys/sys        : mman.h 
        sys/arch/mips64/mips64: trap.c 
        sys/uvm        : uvm_extern.h uvm_io.c uvm_map.c uvm_map.h 
                         uvm_mmap.c 

Log message:
Add mimmutable(2) system call which locks the permissions (PROT_*) of
memory mappings so they cannot be changed by a later mmap(), mprotect(),
or munmap(), which will error with EPERM instead.
ok kettenis

Reply via email to