From 3237543afafae7191635fd8e8cada1f95e8abcff Mon Sep 17 00:00:00 2001 From: Andrew Deason Date: Thu, 4 Oct 2012 15:49:56 -0500 Subject: [PATCH] DAFS: VRS_r with VOL_SALVAGE_NO_OFFLINE in attach2 One caller of VRequestSalvage_r in attach2 was not passing the VOL_SALVAGE_NO_OFFLINE flag. This really should be passed for every place that manually sets vp->nUsers = 0, since then the VPutVolume_r handlers will never fire. Change-Id: I088d93a6c598a4d636224f4cf4c0d89454efcca8 Reviewed-on: http://gerrit.openafs.org/8203 Tested-by: BuildBot Reviewed-by: Derrick Brashear --- src/vol/volume.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vol/volume.c b/src/vol/volume.c index 21376e478..c85c83597 100644 --- a/src/vol/volume.c +++ b/src/vol/volume.c @@ -3444,7 +3444,7 @@ attach2(Error * ec, VolId volumeId, char *path, struct DiskPartition64 *partp, #ifdef AFS_DEMAND_ATTACH_FS error_state = VOL_STATE_ERROR; /* see if we can recover */ - VRequestSalvage_r(ec, vp, SALVSYNC_NEEDED, 0 /*flags*/); + VRequestSalvage_r(ec, vp, SALVSYNC_NEEDED, VOL_SALVAGE_NO_OFFLINE); #endif } #ifdef AFS_DEMAND_ATTACH_FS -- 2.39.5