]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
viced: Don't VTakeOffline_r without glock
authorAndrew Deason <adeason@sinenomine.net>
Mon, 16 May 2011 20:16:30 +0000 (15:16 -0500)
committerDerrick Brashear <shadow@dementix.org>
Fri, 16 Dec 2011 11:01:57 +0000 (03:01 -0800)
We don't have the volume glock, so don't call _r functions.

Reviewed-on: http://gerrit.openafs.org/4669
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: BuildBot <buildbot@rampaginggeek.com>
(cherry picked from commit ef0ac2fbb026385f2306189230c2cff8706dff06)

Change-Id: I3d7c2ca8a514d50c01d4830640e806cefac32af1
Reviewed-on: http://gerrit.openafs.org/6299
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementix.org>
src/viced/afsfileprocs.c

index 9238654b1867eec267ad64f432b5e8f90a8261ac..314b3df6eb8f8a17619f13ecd9ee7e22cbd9aef0 100644 (file)
@@ -1351,7 +1351,7 @@ DeleteTarget(Vnode * parentptr, Volume * volptr, Vnode ** targetptr,
        return (EINVAL);
 
     if (CheckLength(volptr, parentptr, -1)) {
-       VTakeOffline_r(volptr);
+       VTakeOffline(volptr);
        return VSALVAGE;
     }
 
@@ -1768,7 +1768,7 @@ Alloc_NewVnode(Vnode * parentptr, DirHandle * dir, Volume * volptr,
 
     if (CheckLength(volptr, parentptr, -1)) {
        VAdjustDiskUsage(&temp, volptr, -BlocksPreallocatedForVnode, 0);
-       VTakeOffline_r(volptr);
+       VTakeOffline(volptr);
        return VSALVAGE;
     }