OpenAFS CVS Commit: openafs/src/rx by jaltman

cvs@GRAND.CENTRAL.ORG cvs@GRAND.CENTRAL.ORG
Sun, 11 Jan 2009 00:27:01 EST


Update of /cvs/openafs/src/rx
In directory GRAND.CENTRAL.ORG:/home/jaltman/openafs/cvs-head/src/rx

Modified Files:
	rx.c rx_globals.h rx_kcommon.c rx_packet.c rx_pthread.c 
Log Message:
DELTA rx-finer-grained-locking-20090110
AUTHOR jaltman@your-file-system.com
LICENSE MIT

not everything should be under the rx_stats_mutex.  doing so
results in too much lock contention.  add new mutexes:
rx_quota_mutex, rx_waiting_mutex, rx_pthread_mutex, and rx_packets_mutex.
Each new mutex protects an associated group of variables.



--- DELTA config follows ---
rx-finer-grained-locking-20090110 openafs/src/rx/rx.c 1.152 1.153
rx-finer-grained-locking-20090110 openafs/src/rx/rx_globals.h 1.48 1.49
rx-finer-grained-locking-20090110 openafs/src/rx/rx_kcommon.c 1.69 1.70
rx-finer-grained-locking-20090110 openafs/src/rx/rx_packet.c 1.88 1.89
rx-finer-grained-locking-20090110 openafs/src/rx/rx_pthread.c 1.34 1.35