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

Tue, 24 Feb 2009 00:06:24 EST

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

Modified Files:
	cm_callback.c cm_freelance.c cm_vnodeops.c 
Log Message:
DELTA windows-freelance-20090223

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 follows ---
windows-freelance-20090223 openafs/src/WINNT/afsd/cm_callback.c 1.94 1.95
windows-freelance-20090223 openafs/src/WINNT/afsd/cm_freelance.c 1.52 1.53
windows-freelance-20090223 openafs/src/WINNT/afsd/cm_vnodeops.c 1.165 1.166