Date: Sun, 16 Mar 2008 21:29:02 +0000 (UTC) From: Pawel Jakub Dawidek <pjd@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/sys resourcevar.h src/sys/kern kern_resource.c Message-ID: <200803162129.m2GLT2FH064162@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
pjd 2008-03-16 21:29:02 UTC
FreeBSD src repository
Modified files:
sys/sys resourcevar.h
sys/kern kern_resource.c
Log:
- Use wait-free method to manage ui_sbsize and ui_proccnt fields in the
uidinfo structure. This entirely removes contention observed on the
ui_mtxp mutex (as it is now gone).
- Convert the uihashtbl_mtx mutex to a rwlock, as most of the time we just
need to read-lock it.
Reviewed by: jhb, jeff, kris & others
Tested by: kris
Revision Changes Path
1.186 +50 -60 src/sys/kern/kern_resource.c
1.53 +3 -7 src/sys/sys/resourcevar.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200803162129.m2GLT2FH064162>
