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

Reply via email to