freebsd-nq/sys
Warner Losh 380710a5c8 geom: create an API to allocate events, and use that storage to send them
g_alloc_event will allocate storage for an opaque event. g_post_event_ep
can use memory returned by g_alloc_event to send an event from a context
that might not be able to allocate the event. Occasionally, we can
alloate memory when we create an object, but not while we're destroy
it. This allows one to allocate at creation time memory to use when
destorying the object.

Reviewed by:		jhb
Sponsored by:		Netflix
Differential Revision:	https://reviews.freebsd.org/D30544
2021-07-23 18:08:45 -06:00
..
amd64 Annotate amd64 stack unwinders with __nomemorysanitize 2021-07-23 10:47:13 -04:00
arm arm: allwinner: cir: Reduce verbosity 2021-07-22 14:55:03 +02:00
arm64 libpmc/hwpmc: fix issues with arm64 pmu-events support 2021-07-21 20:18:00 -03:00
bsm
cam cam: clear stack-allocated CCB in the target layer 2021-07-21 10:18:28 +01:00
cddl
compat linux(4): Factor out the futex_wait() op into linux_futex_wait(). 2021-07-20 14:40:24 +03:00
conf pf: fix LINT build 2021-07-20 18:08:30 +02:00
contrib ena: Remove redundant declaration of ena_log_level. 2021-07-23 16:07:35 -07:00
crypto
ddb
dev Annotate amd64 stack unwinders with __nomemorysanitize 2021-07-23 10:47:13 -04:00
dts dts: Bump the freebsd branding version to 5.13 2021-07-01 18:48:56 +02:00
fs nfscl: Send stateid.seqid of 0 for NFSv4.1/4.2 mounts 2021-07-19 17:35:39 -07:00
gdb
geom geom: create an API to allocate events, and use that storage to send them 2021-07-23 18:08:45 -06:00
gnu
i386 linux(4): Allow musl brand to use FUTEX_REQUEUE op. 2021-07-20 14:39:20 +03:00
isa newbus: Move from bus_child_{pnpinfo,location}_src to bus_child_{pnpinfo,location} with sbuf 2021-06-22 20:52:06 -06:00
kern imgact_elf: Avoid redefining suword() 2021-07-23 15:40:54 -04:00
kgssapi
libkern Switch to an ifunc in the kernel for crc32c 2021-07-22 20:54:21 +00:00
mips Pass the syscall number to capsicum permission-denied signals 2021-07-16 18:06:44 +01:00
modules zfs: update zfs_gitrev.h 2021-07-23 03:24:30 +02:00
net pf: hide struct pf_kstatus behind ifdef _KERNEL 2021-07-23 17:34:43 +00:00
net80211 net80211: ieee80211_probereq_ie fix length calculation for hw scans 2021-06-28 12:17:11 +00:00
netgraph Consistently use the SOLISTENING() macro 2021-06-14 17:32:27 -04:00
netinet pf: syncookie support 2021-07-20 10:36:13 +02:00
netinet6 sctp: Fix errno in case of association setup failures 2021-07-09 23:19:25 +02:00
netipsec ipsec: globalize lft zone and zero out buffers at allocation time 2021-06-28 08:14:26 +00:00
netpfil pf: consistently malloc rules with M_ZERO 2021-07-23 17:35:32 +00:00
netsmb
nfs
nfsclient
nfsserver
nlm
ofed Fix LINT kernel build issues after c3987b8ea7 . 2021-07-12 18:00:30 +02:00
opencrypto crypto: Remove now-unused crypto_cursor_seg{base,len}. 2021-06-16 15:23:16 -07:00
powerpc Pass the syscall number to capsicum permission-denied signals 2021-07-16 18:06:44 +01:00
riscv riscv: Fix pmap_kextract racing with concurrent superpage promotion/demotion 2021-07-22 20:02:14 +01:00
rpc Consistently use the SOLISTENING() macro 2021-06-14 17:32:27 -04:00
security mac: cheaper check for ifnet_create_mbuf and ifnet_check_transmit 2021-06-29 15:06:45 +02:00
sys cdefs: Add a default definition for __nosanitizememory 2021-07-23 10:30:00 -04:00
teken
tests tests: Revise FIB lookups per second benchmarking routines 2021-06-17 08:49:09 +02:00
tools
ufs Use an ANSI C function declaration for journal_check_space. 2021-07-23 15:59:11 -07:00
vm redzone: Raise a compile error if KASAN is configured 2021-07-23 10:47:13 -04:00
x86 Annotate amd64 stack unwinders with __nomemorysanitize 2021-07-23 10:47:13 -04:00
xdr
xen
Makefile