diff options
author | rwatson <rwatson@FreeBSD.org> | 2006-07-11 21:49:54 +0000 |
---|---|---|
committer | rwatson <rwatson@FreeBSD.org> | 2006-07-11 21:49:54 +0000 |
commit | 7647a9354ef36efc83208d186d15693c50cf5627 (patch) | |
tree | 695895022b917555c7f0a6de78edd1e686e7ff0d /lib/libthr/thread/thr_self.c | |
parent | 286a0ec5a8febfd9188b8a9b2cc81be76e158f45 (diff) | |
download | FreeBSD-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