CVSROOT: /cvs Module name: src Changes by: m...@cvs.openbsd.org 2024/08/22 04:08:25
Modified files: sys/dev/dt : dt_dev.c sys/kern : kern_sysctl.c Log message: Introduce sysctl_securelevel() to modify `securelevel' mp-safe. Keep KERN_SECURELVL locked until existing `securelevel' checks became moved out of kernel lock. Make sysctl_securelevel_int() mp-safe by using atomic_load_int(9) to unlocked read-only access for `securelevel'. Unlock KERN_ALLOWDT. `allowdt' is the atomically accessed integer used only once in dtopen(). ok mpi