summaryrefslogtreecommitdiffstats
path: root/sys/kern/sys_generic.c
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>2000-01-05 19:40:17 +0000
committerpeter <peter@FreeBSD.org>2000-01-05 19:40:17 +0000
commita1b69f2dc4f2b713478dc4f4b41300ee22586c92 (patch)
treec43ffbbca49a6db1d3654039130ba3bdd00c8417 /sys/kern/sys_generic.c
parent1d4db591699eec37b0408973d227ac7a5b8b1727 (diff)
downloadFreeBSD-src-a1b69f2dc4f2b713478dc4f4b41300ee22586c92.zip
FreeBSD-src-a1b69f2dc4f2b713478dc4f4b41300ee22586c92.tar.gz
Export the nselcoll counter via the kern.nselcoll sysctl so we can see
just how bad it gets in various situations. Reminded by: adrian
Diffstat (limited to 'sys/kern/sys_generic.c')
-rw-r--r--sys/kern/sys_generic.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/kern/sys_generic.c b/sys/kern/sys_generic.c
index 984b19e..55e637b 100644
--- a/sys/kern/sys_generic.c
+++ b/sys/kern/sys_generic.c
@@ -55,6 +55,7 @@
#include <sys/kernel.h>
#include <sys/malloc.h>
#include <sys/poll.h>
+#include <sys/sysctl.h>
#include <sys/sysent.h>
#ifdef KTRACE
#include <sys/ktrace.h>
@@ -579,8 +580,9 @@ ioctl(p, uap)
return (error);
}
-static int nselcoll;
+static int nselcoll; /* Select collisions since boot */
int selwait;
+SYSCTL_INT(_kern, OID_AUTO, nselcoll, CTLFLAG_RD, &nselcoll, 0, "");
/*
* Select system call.
OpenPOWER on IntegriCloud