CVSROOT: /cvs Module name: src Changes by: [email protected] 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
