rx-rw-locking-20081024
authorJeffrey Altman <jaltman@your-file-system.com>
Fri, 24 Oct 2008 21:38:56 +0000 (21:38 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Fri, 24 Oct 2008 21:38:56 +0000 (21:38 +0000)
commit23a511739b431afcec60b7f9ca681236f37b920d
tree305f1977292724bb1762f0553d6c709ca488790f
parentf64ecbf721dbc115103684a3d71a095854607812
rx-rw-locking-20081024

LICENSE BSD

rename RWLOCK_INIT to AFS_RWLOCK_INIT in order to maintain naming
consistency and to distinguish them from the new RWLOCK_INIT macros
being used in rx.

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================
LICENSE BSD

add rx/rx_internal.h as a dependency

====================
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
47 files changed:
src/afs/LINUX/osi_module.c
src/afs/LINUX/osi_nfssrv.c
src/afs/afs_axscache.c
src/afs/afs_buffer.c
src/afs/afs_cell.c
src/afs/afs_dcache.c
src/afs/afs_dynroot.c
src/afs/afs_init.c
src/afs/afs_pag_call.c
src/afs/afs_vcache.c
src/afs/afs_volume.c
src/afs/lock.h
src/libafsrpc/Makefile.in
src/rx/AIX/rx_kmutex.h
src/rx/FBSD/rx_kmutex.h
src/rx/HPUX/rx_kmutex.h
src/rx/IRIX/rx_kmutex.h
src/rx/LINUX/rx_kmutex.h
src/rx/Makefile.in
src/rx/NBSD/rx_kmutex.h
src/rx/OBSD/rx_kmutex.h
src/rx/SOLARIS/rx_kmutex.h
src/rx/UKERNEL/rx_kmutex.h
src/rx/rx.c
src/rx/rx.h
src/rx/rx_clock.c
src/rx/rx_conncache.c
src/rx/rx_event.c
src/rx/rx_getaddr.c
src/rx/rx_globals.h
src/rx/rx_internal.h
src/rx/rx_lwp.c
src/rx/rx_lwp.h
src/rx/rx_misc.c
src/rx/rx_multi.c
src/rx/rx_null.c
src/rx/rx_packet.c
src/rx/rx_pthread.c
src/rx/rx_pthread.h
src/rx/rx_rdwr.c
src/rx/rx_trace.c
src/rx/rx_user.c
src/rx/rx_xmit_nt.c
src/rx/xdr.c
src/rx/xdr_array.c
src/rx/xdr_refernce.c
src/rx/xdr_rx.c