summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_subr.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/kern/vfs_subr.c')
-rw-r--r--sys/kern/vfs_subr.c20
1 files changed, 11 insertions, 9 deletions
diff --git a/sys/kern/vfs_subr.c b/sys/kern/vfs_subr.c
index 5b5d3ca..254e9a7 100644
--- a/sys/kern/vfs_subr.c
+++ b/sys/kern/vfs_subr.c
@@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)vfs_subr.c 8.31 (Berkeley) 5/26/95
- * $Id: vfs_subr.c,v 1.112 1997/11/07 08:53:11 phk Exp $
+ * $Id: vfs_subr.c,v 1.113 1997/11/12 05:42:15 julian Exp $
*/
/*
@@ -70,12 +70,15 @@
static MALLOC_DEFINE(M_NETADDR, "Export Host", "Export host address structure");
+static void insmntque __P((struct vnode *vp, struct mount *mp));
#ifdef DDB
-extern void printlockedvnodes __P((void));
+static void printlockedvnodes __P((void));
#endif
+static void vbusy __P((struct vnode *));
static void vclean __P((struct vnode *vp, int flags, struct proc *p));
+static void vfree __P((struct vnode *));
static void vgonel __P((struct vnode *vp, struct proc *p));
-unsigned long numvnodes;
+static unsigned long numvnodes;
SYSCTL_INT(_debug, OID_AUTO, numvnodes, CTLFLAG_RD, &numvnodes, 0, "");
static void vputrele __P((struct vnode *vp, int put));
@@ -440,7 +443,7 @@ getnewvnode(tag, mp, vops, vpp)
/*
* Move a vnode from one mount queue to another.
*/
-void
+static void
insmntque(vp, mp)
register struct vnode *vp;
register struct mount *mp;
@@ -1517,7 +1520,7 @@ vprint(label, vp)
* List all of the locked vnodes in the system.
* Called when debugging the kernel.
*/
-void
+static void
printlockedvnodes()
{
struct proc *p = curproc; /* XXX */
@@ -1622,8 +1625,7 @@ sysctl_ovfs_conf SYSCTL_HANDLER_ARGS
#endif /* !NO_COMPAT_PRELITE2 */
-int kinfo_vdebug = 1;
-int kinfo_vgetfailed;
+static volatile int kinfo_vdebug = 1;
#if 0
#define KINFO_VNODESLOP 10
@@ -2083,7 +2085,7 @@ retn:
return error;
}
-void
+static void
vfree(vp)
struct vnode *vp;
{
@@ -2099,7 +2101,7 @@ vfree(vp)
vp->v_flag |= VFREE;
}
-void
+static void
vbusy(vp)
struct vnode *vp;
{
OpenPOWER on IntegriCloud