CVSROOT: /cvs Module name: src Changes by: matt...@cvs.openbsd.org 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