aboutsummaryrefslogtreecommitdiff
path: root/lib/libc/gen
diff options
context:
space:
mode:
authorMateusz Guzik <mjg@FreeBSD.org>2023-03-16 17:21:59 +0000
committerMateusz Guzik <mjg@FreeBSD.org>2023-03-17 16:21:45 +0000
commit62a573d9537c717b2d373f26ba90e4b142823466 (patch)
tree5deda03e24529f8230f1f690cbd31ba4e6373154 /lib/libc/gen
parent491263d7a640a85a6be40fd0c0a9397d072f0847 (diff)
downloadsrc-62a573d9537c717b2d373f26ba90e4b142823466.tar.gz
src-62a573d9537c717b2d373f26ba90e4b142823466.zip
vfs: retire KERN_VNODE
It got disabled in 2003: commit acb18acfec97aa7fe26ff48f80a5c3f89c9b542d Author: Poul-Henning Kamp <phk@FreeBSD.org> Date: Sun Feb 23 18:09:05 2003 +0000 Bracket the kern.vnode sysctl in #ifdef notyet because it results in massive locking issues on diskless systems. It is also not clear that this sysctl is non-dangerous in its requirements for locked down memory on large RAM systems. There does not seem to be practical use for it and the disabled routine does not work anyway. Reviewed by: kib Differential Revision: https://reviews.freebsd.org/D39127
Diffstat (limited to 'lib/libc/gen')
-rw-r--r--lib/libc/gen/sysctl.311
1 files changed, 1 insertions, 10 deletions
diff --git a/lib/libc/gen/sysctl.3 b/lib/libc/gen/sysctl.3
index c4883e0aeb4d..4f805d45790a 100644
--- a/lib/libc/gen/sysctl.3
+++ b/lib/libc/gen/sysctl.3
@@ -28,7 +28,7 @@
.\" @(#)sysctl.3 8.4 (Berkeley) 5/9/95
.\" $FreeBSD$
.\"
-.Dd October 18, 2021
+.Dd March 16, 2023
.Dt SYSCTL 3
.Os
.Sh NAME
@@ -354,7 +354,6 @@ information.
.It Dv KERN_SECURELVL Ta integer Ta raise only
.It Dv KERN_UPDATEINTERVAL Ta integer Ta no
.It Dv KERN_VERSION Ta string Ta no
-.It Dv KERN_VNODE Ta struct xvnode Ta no
.El
.Bl -tag -width 6n
.It Li KERN_ARGMAX
@@ -487,14 +486,6 @@ This level may be raised by processes with appropriate privilege.
It may not be lowered.
.It Li KERN_VERSION
The system version string.
-.It Li KERN_VNODE
-Return the entire vnode table.
-Note, the vnode table is not necessarily a consistent snapshot of
-the system.
-The returned data consists of an array whose size depends on the
-current number of such objects in the system.
-Each element of the array consists of a
-.Va struct xvnode .
.El
.Ss CTL_NET
The string and integer information available for the CTL_NET level