CVSROOT: /cvs Module name: src Changes by: dera...@cvs.openbsd.org 2025/02/12 07:11:26
Modified files: sys/kern : kern_pledge.c vfs_syscalls.c Log message: Changes to the per-process unveil datastructures can be raced by either pledge() [removing all path promises] or unveil() [adding new paths], against namei() inspecting in other thread system calls. Detailed locking for this would make future work on vfs unlocking difficult, so use the simplest way for now: SINGLE_UNWIND ok claudio