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

Reply via email to