freebsd-dev/sys
Mateusz Guzik d05b53e0ba Add sysctlbyname system call
Previously userspace would issue one syscall to resolve the sysctl and then
another one to actually use it. Do it all in one trip.

Fallback is provided in case newer libc happens to be running on an older
kernel.

Submitted by:	Pawel Biernacki
Reported by:	kib, brooks
Differential Revision:	https://reviews.freebsd.org/D17282
2019-09-03 04:16:30 +00:00
..
amd64 Add a sysctl to dump kernel mappings and their properties on amd64. 2019-09-02 21:57:57 +00:00
arm ARM kernel can get RAM regions three ways: 2019-08-31 21:28:06 +00:00
arm64 Centralize __pcpu definitions. 2019-08-29 07:25:27 +00:00
bsm
cam Take proper lock in ses_setphyspath_callback(). 2019-08-29 17:02:02 +00:00
cddl Extend uma_reclaim() to permit different reclamation targets. 2019-09-01 22:22:43 +00:00
compat Add sysctlbyname system call 2019-09-03 04:16:30 +00:00
conf Remove CLANG_NO_IAS definition 2019-09-01 16:47:48 +00:00
contrib Document ipf_nat_hashtab_add() return codes. 2019-08-28 04:55:17 +00:00
crypto Stop using des_cblock * for arguments to DES functions. 2019-08-26 17:25:07 +00:00
ddb proc: eliminate the zombproc list 2019-08-28 16:18:23 +00:00
dev In nvme_completion_poll, add a sanity check to make sure that we complete the 2019-09-02 17:11:32 +00:00
dts dtso: allwinner: Add an overlay for H3 thermal node 2019-08-24 13:26:34 +00:00
fs makefs: share msdosfsmount.h between kernel msdosfs and makefs 2019-09-01 16:55:33 +00:00
gdb Fix i386 build after r351368 2019-08-22 04:31:07 +00:00
geom geom_uzip(4), mkuzip(8): Add Zstd image mode 2019-08-13 23:32:56 +00:00
gnu
i386 Remove useless redefinition of NSFBUFS in i386/vm_machdep.c. 2019-08-29 07:34:14 +00:00
isa
kern Add sysctlbyname system call 2019-09-03 04:16:30 +00:00
kgssapi Stop using des_cblock * for arguments to DES functions. 2019-08-26 17:25:07 +00:00
libkern Remove zlib 1.0.4 from kernel. 2019-08-25 17:13:00 +00:00
mips mips: fix some mcount nits 2019-09-02 01:55:55 +00:00
modules Add kernel-side support for in-kernel TLS. 2019-08-27 00:01:56 +00:00
net netmap: import changes from upstream (SHA 137f537eae513) 2019-09-01 14:47:41 +00:00
net80211
netgraph avoid holding PCB mutex during copyin/copyout() 2019-08-30 16:35:31 +00:00
netinet This patch improves the DSACK handling to conform with RFC 2883. 2019-09-02 19:04:02 +00:00
netinet6 Add kernel-side support for in-kernel TLS. 2019-08-27 00:01:56 +00:00
netipsec Add missing new line in several log messages. 2019-08-09 08:58:09 +00:00
netpfil Fix rule truncation on external action module unloading. 2019-08-15 13:44:33 +00:00
netsmb Stop using des_cblock * for arguments to DES functions. 2019-08-26 17:25:07 +00:00
nfs
nfsclient
nfsserver
nlm
ofed OFED: Fix accidental double-copy of rdma_sdp.h in r351176 2019-08-18 04:19:41 +00:00
opencrypto Adjust the deprecated warnings for /dev/crypto to be less noisy. 2019-08-27 21:29:37 +00:00
powerpc Centralize __pcpu definitions. 2019-08-29 07:25:27 +00:00
riscv Centralize __pcpu definitions. 2019-08-29 07:25:27 +00:00
rpc
security vm_map_simplify_entry considers merging an entry with its two 2019-08-25 07:06:51 +00:00
sparc64 Centralize __pcpu definitions. 2019-08-29 07:25:27 +00:00
sys Add sysctlbyname system call 2019-09-03 04:16:30 +00:00
teken
tests
tools
ufs Rework v_object lifecycle for vnodes. 2019-08-29 07:50:25 +00:00
vm Extend uma_reclaim() to permit different reclamation targets. 2019-09-01 22:22:43 +00:00
x86 Move phys_avail definition into MI code. It is consumed in the MI layer and 2019-08-16 00:45:14 +00:00
xdr
xen
Makefile