OpenAFS CVS Commit: openafs/src/afs by shadow

cvs@GRAND.CENTRAL.ORG cvs@GRAND.CENTRAL.ORG
Sun, 03 Apr 2005 14:13:30 EDT


Update of /cvs/openafs/src/afs
In directory GRAND.CENTRAL.ORG:/data/sb/openafs/src/afs

Modified Files:
	afs_daemons.c afs_init.c afs_osi_alloc.c afs_prototypes.h 
	sysincludes.h 
Log Message:
DELTA aix5-allocator-cleanup-20050403
AUTHOR Niklas.Edmundsson@hpc2n.umu.se

* Removed memory allocation functions only used on AIX and ancient
   HPUX. If the performance penalty is noticeable, implement a wrapper
   at the osi-level in the same manner as LINUX/FBSD (ie not sprayed
   throughout the code).
* Removed all remnants of splnet()-style locking, it was not
   sufficient for MP anyway which the real locks are. Affects only AIX
   and HPUX.
* Drop the global locking in rxi_Alloc since the real locks do their
   jobs, affects only AIX41 and up (ie. MP capable OS).
* Fix the non-kernel wrapper for osi_Alloc/Free on AIX to take void *
   in the same manner as the rest of the functions. IMO this wrapper
   shouldn't be necessary since you should never ever malloc() 0 bytes,
   but since it's there I'd guess someone made stupid assumptions
   somewhere...
* Restores MAXKTCTICKETLEN to 12000 on AIX
* Restores AFS_LWP_MINSTACKSIZE to 48k on AIX (might affect
   server-stuff)


--- DELTA config follows ---
aix5-allocator-cleanup-20050403 openafs/src/afs/afs_daemons.c 1.32 1.33
aix5-allocator-cleanup-20050403 openafs/src/afs/afs_init.c 1.31 1.32
aix5-allocator-cleanup-20050403 openafs/src/afs/afs_osi_alloc.c 1.10 1.11
aix5-allocator-cleanup-20050403 openafs/src/afs/afs_prototypes.h 1.58 1.59
aix5-allocator-cleanup-20050403 openafs/src/afs/sysincludes.h 1.33 1.34