From 49fb21afc5a9c0f5d5568d93167b6d8561ba78a5 Mon Sep 17 00:00:00 2001 From: Jeremy Mika Date: Tue, 27 Jul 2004 17:24:40 +0000 Subject: [PATCH] fbsd53-20040727 FreeBSD 5.3 has an extra thread arg to vflush() --- src/afs/FBSD/osi_vfsops.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/afs/FBSD/osi_vfsops.c b/src/afs/FBSD/osi_vfsops.c index 1891880fa..78f05dd4a 100644 --- a/src/afs/FBSD/osi_vfsops.c +++ b/src/afs/FBSD/osi_vfsops.c @@ -74,7 +74,11 @@ afs_unmount(struct mount *mp, int flags, THREAD_OR_PROC) * the root vnode (this is just a guess right now). * This has to be done outside the global lock. */ +#ifdef AFS_FBSD53_ENV + vflush(mp, 1, (flags & MNT_FORCE) ? FORCECLOSE : 0, p); +#else vflush(mp, 1, (flags & MNT_FORCE) ? FORCECLOSE : 0); +#endif AFS_GLOCK(); AFS_STATCNT(afs_unmount); afs_globalVFS = 0; -- 2.39.5