diff options
author | peter <peter@FreeBSD.org> | 2000-01-05 19:40:17 +0000 |
---|---|---|
committer | peter <peter@FreeBSD.org> | 2000-01-05 19:40:17 +0000 |
commit | a1b69f2dc4f2b713478dc4f4b41300ee22586c92 (patch) | |
tree | c43ffbbca49a6db1d3654039130ba3bdd00c8417 /sys/kern/sys_generic.c | |
parent | 1d4db591699eec37b0408973d227ac7a5b8b1727 (diff) | |
download | FreeBSD-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.c | 4 |
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. |