summaryrefslogtreecommitdiffstats
path: root/lib/libthr/thread/thr_self.c
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2006-07-11 21:49:54 +0000
committerrwatson <rwatson@FreeBSD.org>2006-07-11 21:49:54 +0000
commit7647a9354ef36efc83208d186d15693c50cf5627 (patch)
tree695895022b917555c7f0a6de78edd1e686e7ff0d /lib/libthr/thread/thr_self.c
parent286a0ec5a8febfd9188b8a9b2cc81be76e158f45 (diff)
downloadFreeBSD-src-7647a9354ef36efc83208d186d15693c50cf5627.zip
FreeBSD-src-7647a9354ef36efc83208d186d15693c50cf5627.tar.gz
Reduce periods of simultaneous acquisition of various socket buffer
locks and the unplock during uipc_rcvd() and uipc_send() by caching certain values from one structure while its locks are held, and applying them to a second structure while its locks are held. If done carefully, this should be correct, and will reduce the amount of work done with the global unp lock held. Tested by: kris (earlier version)
Diffstat (limited to 'lib/libthr/thread/thr_self.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud