OpenAFS CVS Commit: openafs/src/WINNT/afsd by jaltman

Tue, 19 Jun 2007 01:25:41 EDT

Update of /cvs/openafs/src/WINNT/afsd
In directory GRAND.CENTRAL.ORG:/home/jaltman/openafs/cvs-1-5/src/WINNT/afsd

Modified Files:
      Tag: openafs-devel-1_5_x
	afsd_service.c cm_cell.c cm_cell.h cm_ioctl.c cm_scache.c 
	cm_volume.c lanahelper.cpp 
Log Message:
DELTA DEVEL15-windows-misc-20070619

VMWare adapters have proven unreliable replacements for the Microsoft
loopback adapter.  Registering AFS often results in a name space collision.

Add cm_DumpCells() function and dump the cells as part of "fs memdump"

Dump all cm_scache_t and cm_volume_t regardless of reference counts

Fix cm_GetCell_Gen() to not allocate a new cm_cell_t when evaluating
mount points to aliases.  Instead, after looking up the alias successfully
search the allCellsp list for the fullname of the cell.  If found, use
the existing entry and cleanup the one we were about to allocate.

Use read locks whenever possible instead of write locks when searching
the allCellsp list.

--- DELTA config for openafs-devel-1_5_x follows ---
DEVEL15-windows-misc-20070619 openafs/src/WINNT/afsd/afsd_service.c
DEVEL15-windows-misc-20070619 openafs/src/WINNT/afsd/cm_cell.c
DEVEL15-windows-misc-20070619 openafs/src/WINNT/afsd/cm_cell.h
DEVEL15-windows-misc-20070619 openafs/src/WINNT/afsd/cm_ioctl.c
DEVEL15-windows-misc-20070619 openafs/src/WINNT/afsd/cm_scache.c
DEVEL15-windows-misc-20070619 openafs/src/WINNT/afsd/cm_volume.c
DEVEL15-windows-misc-20070619 openafs/src/WINNT/afsd/lanahelper.cpp