mirror of
https://git.openafs.org/openafs.git
synced 2025-01-22 08:50:17 +00:00
viced: Don't VTakeOffline_r without glock
We don't have the volume glock, so don't call _r functions. Change-Id: I7779412fdf1333941d320234e64000dfbfed0f4f Reviewed-on: http://gerrit.openafs.org/4669 Reviewed-by: Derrick Brashear <shadow@dementia.org> Tested-by: BuildBot <buildbot@rampaginggeek.com>
This commit is contained in:
parent
6df5547a7b
commit
ef0ac2fbb0
@ -1397,7 +1397,7 @@ DeleteTarget(Vnode * parentptr, Volume * volptr, Vnode ** targetptr,
|
||||
return (EINVAL);
|
||||
|
||||
if (CheckLength(volptr, parentptr, -1)) {
|
||||
VTakeOffline_r(volptr);
|
||||
VTakeOffline(volptr);
|
||||
return VSALVAGE;
|
||||
}
|
||||
|
||||
@ -1814,7 +1814,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;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user