freebsd-dev/sys
Warner Losh bca8f35f28 devctl: move to using a uma zone
Convert the memory management of devctl.  Rewrite if to make better
use of memory. This eliminates several mallocs (5? worse case) needed
to send a message. It's now possible to always send a message, though
if things are really backed up the oldest message will be dropped to
free up space for the newest.

Add a static bus_child_{location,pnpinfo}_sb to start migrating to
sbuf instead of buffer + length. Use it in the new code.  Other code
will be converted later (bus_child_*_str is only used inside of
subr_bus.c, though implemented in ~100 places in the tree).

Reviewed by: markj@
Differential Revision: https://reviews.freebsd.org/D26140
2020-08-29 04:29:53 +00:00
..
amd64 ZFS: clarify dependencies for static linking 2020-08-28 17:06:35 +00:00
arm arm: allwinner: clk: Add printfs when we cannot set the correct freq 2020-08-28 18:25:45 +00:00
arm64 ZFS: add to arm64 NOTES to minimize potential for missing symbols 2020-08-28 19:02:05 +00:00
bsm
cam Fix tiny style nit. 2020-08-27 17:46:13 +00:00
cddl ZFS: band-aid for -DNO_CLEAN 2020-08-25 23:35:55 +00:00
compat Implement extensible arrays API using the existing radix tree implementation 2020-08-27 10:28:12 +00:00
conf ZFS: clarify dependencies for static linking 2020-08-28 17:06:35 +00:00
contrib ZFS: MFV 2.0-rc1-ga00c61 2020-08-28 18:53:45 +00:00
crypto crypto(9): add CRYPTO_BUF_VMPAGE 2020-08-26 02:37:42 +00:00
ddb [PowerPC] More relocation fixes 2020-06-21 03:39:26 +00:00
dev Allow slow USB devices to be given more time to return their USB descriptors, 2020-08-28 19:21:11 +00:00
dts
fs Add flags to enable NFS over TLS to the NFS client and server. 2020-08-27 23:57:30 +00:00
gdb gdb(4): Support empty qSupported queries 2020-08-18 20:59:10 +00:00
geom geli: use unmapped I/O 2020-08-26 02:44:35 +00:00
gnu Import DTS files for arm, arm64, riscv from Linux 5.8 2020-08-04 19:44:43 +00:00
i386 cpu_auxmsr: assert caller is preventing CPU migration. 2020-08-24 11:49:49 +00:00
isa
kern devctl: move to using a uma zone 2020-08-29 04:29:53 +00:00
kgssapi
libkern Add prng(9) API 2020-08-13 20:48:14 +00:00
mips Include virtio support in std.MALTA 2020-07-31 11:28:09 +00:00
modules Implement extensible arrays API using the existing radix tree implementation 2020-08-27 10:28:12 +00:00
net Move fib_rte_to_nh_flags() from net/route_var.h to net/route/nhop_ctl.c. 2020-08-28 23:01:56 +00:00
net80211 net80211: enhance getflags*() and ieee80211_add_channel*() 2020-08-24 13:15:08 +00:00
netgraph ng_ubt: Add a device ID. 2020-08-23 19:30:06 +00:00
netinet Move net/route/shared.h definitions to net/route/route_var.h. 2020-08-28 22:50:20 +00:00
netinet6 Move net/route/shared.h definitions to net/route/route_var.h. 2020-08-28 22:50:20 +00:00
netipsec Simplify IPsec transform-specific teardown. 2020-06-25 23:59:16 +00:00
netpfil ipfw: style(9) fixes 2020-08-20 16:56:13 +00:00
netsmb
nfs Transition from rtrequest1_fib() to rib_action(). 2020-07-21 19:56:13 +00:00
nfsclient
nfsserver
nlm Fix export_args ex_flags field so that is 64bits, the same as mnt_flags. 2020-06-14 00:10:18 +00:00
ofed Infiniband clients must be attached and detached in a specific order in ibcore. 2020-07-06 08:50:11 +00:00
opencrypto Name the on-stack union of compat thunks. 2020-08-26 22:36:08 +00:00
powerpc [PowerPC] Make new auxv format default 2020-08-24 13:40:35 +00:00
riscv riscv: Use global mimpid in identify_cpu() 2020-08-18 16:51:04 +00:00
rpc Add TLS support to the kernel RPC. 2020-08-22 03:57:55 +00:00
security cache: drop the always curthread argument from reverse lookup routines 2020-08-24 08:57:02 +00:00
sys Treat the boot loader as the same as the kernel for what's visible 2020-08-28 17:55:54 +00:00
teken
tests
tools makesyscalls.lua: improve syscall ordering validation 2020-08-04 21:49:13 +00:00
ufs cache: add cache_rename, a dedicated helper to use for renames 2020-08-20 10:05:46 +00:00
vm vm_pageout_scan_active: ensure ps_delta is initialized 2020-08-28 19:59:02 +00:00
x86 amd64: Handle 5-level paging on wakeup. 2020-08-23 20:43:23 +00:00
xdr
xen
Makefile