]> git.michaelhowe.org Git - packages/o/openafs.git/commit
DEVEL15-windows-freelance-20090223
authorJeffrey Altman <jaltman@secure-endpoints.com>
Tue, 24 Feb 2009 05:06:34 +0000 (05:06 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Tue, 24 Feb 2009 05:06:34 +0000 (05:06 +0000)
commit26e489accbdcc3fee64f450bba7d58ba5e37d56c
treea68dde7bc3f6cb599819ef222fb8647e51d772d8
parent32674c098a575c8f64bc4733446e63581e7371f1
DEVEL15-windows-freelance-20090223

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.

(cherry picked from commit 3c1f85820853e9143cab076d735f7d7c27aeaf62)
src/WINNT/afsd/cm_callback.c
src/WINNT/afsd/cm_freelance.c
src/WINNT/afsd/cm_vnodeops.c