The OpenBSD version of osi_vfsops.c makes calls to routines
that do not exist in the system and aren't needed. In the
past, these calls were wrappered by an #ifdef for
AFS_DISCON_ENV which was never defined. That #ifdef is now
gone so this patch removes the calls to these routines,
which are remnants of the NBSD origins for this particular
code.
Reviewed-on: http://gerrit.openafs.org/3686
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: BuildBot <buildbot@rampaginggeek.com>
(cherry picked from commit
646a6a41698da45550a3cb899f104d9e3e548ea4)
Change-Id: I8f57b0042e89dd917ee11e86709d9e6ae8ad7287
Reviewed-on: http://gerrit.openafs.org/3721
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
/* initialize the vcache entries before we start using them */
/* XXX find a better place for this if possible */
- init_vcache_entries();
afs_globalVFS = mp;
mp->osi_vfs_bsize = 8192;
mp->osi_vfs_fsid.val[0] = AFS_VFSMAGIC; /* magic */
}
AFS_STATCNT(afs_unmount);
- give_up_cbs();
if (afs_globalVFS == NULL) {
printf("afs already unmounted\n");
return 0;
afs_sync(struct osi_vfs *afsp)
{
AFS_STATCNT(afs_sync);
-#if !defined(AFS_OBSD27_ENV)
- /* Can't do this in OpenBSD 2.7, it faults when called from apm_suspend() */
- store_dirty_vcaches();
-#endif
return 0;
}