CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2014/07/07 13:59:00
Modified files:
sys/kern : syscalls.master
Log message:
Mark get{,e,res}{u,g}id() and getgroups() as NOLOCK
A little while back, guenther moved user credentials to a per-process
property, but also kept a per-thread cache that would remain stable
for the duration of a thread's system call. These system calls now
only access the thread's cached credentials, so they're safe to run
without the kernel lock.
ok kettenis, guenther