CVSROOT:        /cvs
Module name:    src
Changes by:     m...@cvs.openbsd.org    2024/10/28 04:18:03

Modified files:
        sys/arch/alpha/alpha: mem.c 
        sys/arch/amd64/amd64: mem.c 
        sys/arch/arm/arm: mem.c 
        sys/arch/arm64/arm64: mem.c 
        sys/arch/hppa/hppa: mem.c 
        sys/arch/i386/i386: mem.c 
        sys/arch/m88k/m88k: mem.c 
        sys/arch/macppc/macppc: mem.c 
        sys/arch/mips64/mips64: mem.c 
        sys/arch/powerpc64/powerpc64: mem.c 
        sys/arch/riscv64/riscv64: mem.c 
        sys/arch/sh/sh : mem.c 
        sys/arch/sparc64/sparc64: mem.c 
        sys/kern       : kern_sysctl.c 

Log message:
Unlock KERN_ALLOWKMEM. The `allowkmem' is atomically accessed integer.

Also use atomic_load_int(9) to load `securelevel'. sysctl_securelevel()
is mp-safe, but will be under kernel lock until all existing
`securelevel' loading became mp-safe too.

ok mpi

Reply via email to