Remove unneeded kern.nselcoll sysctl.

The last use of this sysctl in base was removed over two weeks ago.
Debian Code Search does not show any uses of the KERN_NSELCOLL macro.

OK?

Index: lib/libc/sys/sysctl.2
===================================================================
RCS file: src/lib/libc/sys/sysctl.2,v
retrieving revision 1.48
diff -u -p -r1.48 sysctl.2
--- lib/libc/sys/sysctl.2       31 Mar 2022 17:27:16 -0000      1.48
+++ lib/libc/sys/sysctl.2       14 Aug 2022 10:46:48 -0000
@@ -460,7 +460,6 @@ information.
 .It Dv KERN_NGROUPS Ta "integer" Ta "no"
 .It Dv KERN_NOSUIDCOREDUMP Ta "integer" Ta "yes"
 .It Dv KERN_NPROCS Ta "integer" Ta "no"
-.It Dv KERN_NSELCOLL Ta "integer" Ta "no"
 .It Dv KERN_NTHREADS Ta "integer" Ta "no"
 .It Dv KERN_NUMVNODES Ta "integer" Ta "no"
 .It Dv KERN_OSRELEASE Ta "string" Ta "no"
@@ -716,10 +715,6 @@ Whether a process may dump core after ch
 .El
 .It Dv KERN_NPROCS Pq Va kern.nprocs
 The number of entries in the kernel process table.
-.It Dv KERN_NSELCOLL Pq Va kern.nselcoll
-Number of
-.Xr select 2
-collisions.
 .It Dv KERN_NTHREADS Pq Va kern.nthreads
 The number of entries in the kernel thread table.
 .It Dv KERN_NUMVNODES Pq Va kern.numvnodes
Index: sys/kern/kern_sysctl.c
===================================================================
RCS file: src/sys/kern/kern_sysctl.c,v
retrieving revision 1.404
diff -u -p -r1.404 kern_sysctl.c
--- sys/kern/kern_sysctl.c      26 Jul 2022 14:53:45 -0000      1.404
+++ sys/kern/kern_sysctl.c      14 Aug 2022 10:46:50 -0000
@@ -298,7 +298,6 @@ const struct sysctl_bounded_args kern_va
        {KERN_NFILES, &numfiles, SYSCTL_INT_READONLY},
        {KERN_TTYCOUNT, &tty_count, SYSCTL_INT_READONLY},
        {KERN_ARGMAX, &arg_max, SYSCTL_INT_READONLY},
-       {KERN_NSELCOLL, &int_zero, SYSCTL_INT_READONLY},
        {KERN_POSIX1, &posix_version, SYSCTL_INT_READONLY},
        {KERN_NGROUPS, &ngroups_max, SYSCTL_INT_READONLY},
        {KERN_JOB_CONTROL, &int_one, SYSCTL_INT_READONLY},
Index: sys/sys/sysctl.h
===================================================================
RCS file: src/sys/sys/sysctl.h,v
retrieving revision 1.228
diff -u -p -r1.228 sysctl.h
--- sys/sys/sysctl.h    13 May 2022 15:32:00 -0000      1.228
+++ sys/sys/sysctl.h    14 Aug 2022 10:46:50 -0000
@@ -144,7 +144,7 @@ struct ctlname {
 #define KERN_CPTIME            40      /* array: cp_time */
 #define KERN_NCHSTATS          41      /* struct: vfs cache statistics */
 #define KERN_FORKSTAT          42      /* struct: fork statistics */
-#define KERN_NSELCOLL          43      /* int: select(2) collisions */
+/* was KERN_NSELCOLL           43      */
 #define KERN_TTY               44      /* node: tty information */
 #define        KERN_CCPU               45      /* int: ccpu */
 #define        KERN_FSCALE             46      /* int: fscale */
@@ -237,7 +237,7 @@ struct ctlname {
        { "cp_time", CTLTYPE_STRUCT }, \
        { "nchstats", CTLTYPE_STRUCT }, \
        { "forkstat", CTLTYPE_STRUCT }, \
-       { "nselcoll", CTLTYPE_INT }, \
+       { "gap", 0 }, \
        { "tty", CTLTYPE_NODE }, \
        { "ccpu", CTLTYPE_INT }, \
        { "fscale", CTLTYPE_INT }, \

Reply via email to