OpenAFS CVS Commit: openafs/src/rx by jaltman

cvs@GRAND.CENTRAL.ORG cvs@GRAND.CENTRAL.ORG
Fri, 24 Oct 2008 16:38:56 EDT


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

Modified Files:
	Makefile.in rx.c rx.h rx_clock.c rx_conncache.c rx_event.c 
	rx_getaddr.c rx_globals.h rx_internal.h rx_lwp.c rx_lwp.h 
	rx_misc.c rx_multi.c rx_null.c rx_packet.c rx_pthread.c 
	rx_pthread.h rx_rdwr.c rx_trace.c rx_user.c rx_xmit_nt.c xdr.c 
	xdr_array.c xdr_refernce.c xdr_rx.c 
Log Message:
DELTA rx-rw-locking-20081024
AUTHOR jaltman@your-file-system.com
LICENSE BSD

define RWLOCK_xxx operations

replace MUTEX_xxx operations with RWLOCK_xxx when it is appropriate 
to do so.  This improves concurrency on multi-processor systems.

make additional use of atomic operations





--- DELTA config follows ---
rx-rw-locking-20081024 openafs/src/rx/Makefile.in 1.18 1.19
rx-rw-locking-20081024 openafs/src/rx/rx.c 1.145 1.146
rx-rw-locking-20081024 openafs/src/rx/rx.h 1.45 1.46
rx-rw-locking-20081024 openafs/src/rx/rx_clock.c 1.16 1.17
rx-rw-locking-20081024 openafs/src/rx/rx_conncache.c 1.10 1.11
rx-rw-locking-20081024 openafs/src/rx/rx_event.c 1.21 1.22
rx-rw-locking-20081024 openafs/src/rx/rx_getaddr.c 1.32 1.33
rx-rw-locking-20081024 openafs/src/rx/rx_globals.h 1.45 1.46
rx-rw-locking-20081024 openafs/src/rx/rx_internal.h 1.3 1.4
rx-rw-locking-20081024 openafs/src/rx/rx_lwp.c 1.26 1.27
rx-rw-locking-20081024 openafs/src/rx/rx_lwp.h 1.5 1.6
rx-rw-locking-20081024 openafs/src/rx/rx_misc.c 1.17 1.18
rx-rw-locking-20081024 openafs/src/rx/rx_multi.c 1.11 1.12
rx-rw-locking-20081024 openafs/src/rx/rx_null.c 1.9 1.10
rx-rw-locking-20081024 openafs/src/rx/rx_packet.c 1.83 1.84
rx-rw-locking-20081024 openafs/src/rx/rx_pthread.c 1.32 1.33
rx-rw-locking-20081024 openafs/src/rx/rx_pthread.h 1.6 1.7
rx-rw-locking-20081024 openafs/src/rx/rx_rdwr.c 1.38 1.39
rx-rw-locking-20081024 openafs/src/rx/rx_trace.c 1.14 1.15
rx-rw-locking-20081024 openafs/src/rx/rx_user.c 1.37 1.38
rx-rw-locking-20081024 openafs/src/rx/rx_xmit_nt.c 1.12 1.13
rx-rw-locking-20081024 openafs/src/rx/xdr.c 1.12 1.13
rx-rw-locking-20081024 openafs/src/rx/xdr_array.c 1.14 1.15
rx-rw-locking-20081024 openafs/src/rx/xdr_refernce.c 1.9 1.10
rx-rw-locking-20081024 openafs/src/rx/xdr_rx.c 1.15 1.16