]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
cred: distribute reference count per thread
authormjg <mjg@FreeBSD.org>
Tue, 9 Jun 2020 23:03:48 +0000 (23:03 +0000)
committermjg <mjg@FreeBSD.org>
Tue, 9 Jun 2020 23:03:48 +0000 (23:03 +0000)
commit04653c6b978712898b619135e32724828658c0f1
tree6ef19e56c607cc5debcc0ca816a3e434323b2d7f
parenta945abe0db1a661c8b0c20f451277d7ea54a05cc
cred: distribute reference count per thread

This avoids dirtying creds in the common case, see the comment in kern_prot.c
for details.

Reviewed by: kib
Differential Revision: https://reviews.freebsd.org/D24007
sys/kern/init_main.c
sys/kern/kern_fork.c
sys/kern/kern_prot.c
sys/kern/kern_thread.c
sys/sys/proc.h
sys/sys/ucred.h