]> git.michaelhowe.org Git - packages/o/openafs.git/commit
DEVEL15-windows-misc-20070619
authorJeffrey Altman <jaltman@secure-endpoints.com>
Tue, 19 Jun 2007 06:25:39 +0000 (06:25 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Tue, 19 Jun 2007 06:25:39 +0000 (06:25 +0000)
commit0ebd80e33b19701c25a109c78af038414167d668
treedaaa39b6f2c5ed8867c74c740e8dc4153a23bdba
parent09e7e81d6e936bce47a9a1a33df6256433e8c1b1
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.

(cherry picked from commit aed66fda2c2ba1758a69950a53d09efc82f8212d)
src/WINNT/afsd/afsd_service.c
src/WINNT/afsd/cm_cell.c
src/WINNT/afsd/cm_cell.h
src/WINNT/afsd/cm_ioctl.c
src/WINNT/afsd/cm_scache.c
src/WINNT/afsd/cm_volume.c
src/WINNT/afsd/lanahelper.cpp