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

cvs@GRAND.CENTRAL.ORG cvs@GRAND.CENTRAL.ORG
Tue, 24 Feb 2009 00:06:34 EST


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
	cm_callback.c cm_freelance.c cm_vnodeops.c 
Log Message:
DELTA DEVEL15-windows-freelance-20090223
AUTHOR jaltman@secure-endpoints.com
LICENSE MIT

Fix another set of edge cases where adding a mountpoint or symlink
to the Freelance volume would result in the wrong fid being returned
to the request that made the addition.

When the Freelance directory is updated, invalidate the cm_scache_t object.
that is associated with it.

Actually use the data version when checking callback status.

The return value from Add Mount/Symlink is not negative on failure.
Its an actual error code.  Treat it that way.


--- DELTA config for openafs-devel-1_5_x follows ---
DEVEL15-windows-freelance-20090223 openafs/src/WINNT/afsd/cm_callback.c 1.41.4.53 1.41.4.54
DEVEL15-windows-freelance-20090223 openafs/src/WINNT/afsd/cm_freelance.c 1.33.2.19 1.33.2.20
DEVEL15-windows-freelance-20090223 openafs/src/WINNT/afsd/cm_vnodeops.c 1.69.2.96 1.69.2.97