diff options
| author | Poul-Henning Kamp <phk@FreeBSD.org> | 1995-11-29 11:28:00 +0000 |
|---|---|---|
| committer | Poul-Henning Kamp <phk@FreeBSD.org> | 1995-11-29 11:28:00 +0000 |
| commit | 2d0b1d708cd6ac093631616302c95d7cf17386a6 (patch) | |
| tree | 0f71279aa0b8f863647448b7ab712a03cc7d44ae /sys | |
| parent | 1d2e4e9cdff91808299db7ef8271bcd9ef65ce17 (diff) | |
Notes
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/kern/vfs_export.c | 5 | ||||
| -rw-r--r-- | sys/kern/vfs_subr.c | 5 |
2 files changed, 6 insertions, 4 deletions
diff --git a/sys/kern/vfs_export.c b/sys/kern/vfs_export.c index e9f167841b19..80cb00fd4e86 100644 --- a/sys/kern/vfs_export.c +++ b/sys/kern/vfs_export.c @@ -36,7 +36,7 @@ * SUCH DAMAGE. * * @(#)vfs_subr.c 8.13 (Berkeley) 4/18/94 - * $Id: vfs_subr.c,v 1.42 1995/11/16 09:45:23 bde Exp $ + * $Id: vfs_subr.c,v 1.43 1995/11/20 12:42:11 phk Exp $ */ /* @@ -89,6 +89,7 @@ u_long freevnodes = 0; struct mntlist mountlist; /* mounted filesystem list */ int desiredvnodes; +SYSCTL_INT(_kern, KERN_MAXVNODES, maxvnodes, CTLFLAG_RD, &desiredvnodes, 0, ""); /* * Initialize the vnode management data structures. @@ -1281,7 +1282,7 @@ sysctl_vnode SYSCTL_HANDLER_ARGS #define VNODESZ sizeof (struct vnode) req->lock = 0; - if (req->oldptr) /* Make an estimate */ + if (!req->oldptr) /* Make an estimate */ return (SYSCTL_OUT(req, 0, (numvnodes + KINFO_VNODESLOP) * (VPTRSZ + VNODESZ))); diff --git a/sys/kern/vfs_subr.c b/sys/kern/vfs_subr.c index e9f167841b19..80cb00fd4e86 100644 --- a/sys/kern/vfs_subr.c +++ b/sys/kern/vfs_subr.c @@ -36,7 +36,7 @@ * SUCH DAMAGE. * * @(#)vfs_subr.c 8.13 (Berkeley) 4/18/94 - * $Id: vfs_subr.c,v 1.42 1995/11/16 09:45:23 bde Exp $ + * $Id: vfs_subr.c,v 1.43 1995/11/20 12:42:11 phk Exp $ */ /* @@ -89,6 +89,7 @@ u_long freevnodes = 0; struct mntlist mountlist; /* mounted filesystem list */ int desiredvnodes; +SYSCTL_INT(_kern, KERN_MAXVNODES, maxvnodes, CTLFLAG_RD, &desiredvnodes, 0, ""); /* * Initialize the vnode management data structures. @@ -1281,7 +1282,7 @@ sysctl_vnode SYSCTL_HANDLER_ARGS #define VNODESZ sizeof (struct vnode) req->lock = 0; - if (req->oldptr) /* Make an estimate */ + if (!req->oldptr) /* Make an estimate */ return (SYSCTL_OUT(req, 0, (numvnodes + KINFO_VNODESLOP) * (VPTRSZ + VNODESZ))); |
