opnsense-src/sys
Eric van Gyzen a8cbb835bf uma_zalloc: assert M_NOWAIT ^ M_WAITOK
The uma_zalloc functions expect exactly one of [M_NOWAIT, M_WAITOK].
If neither or both are passed, print an error and a stack dump.
Only do this ten times, to prevent livelock.  In the future, after
this exposes enough bad callers, this will be changed to a KASSERT().

Reviewed by:	rstone, markj
MFC after:	1 month
Sponsored by:	Dell EMC Isilon
Differential Revision:	https://reviews.freebsd.org/D34452
2022-03-25 20:10:37 -05:00
..
amd64 x86: Add a NT_X86_SEGBASES register set. 2022-03-24 11:36:19 -07:00
arm arm: Zero padding in mcontext_vfp_t in get_vfpcontext(). 2022-03-25 09:57:20 -07:00
arm64 Add the Ampere and Fujitsu arm64 implementer IDs 2022-03-25 09:49:33 -07:00
bsm
cam vfs: NDFREE(&nd, NDF_ONLY_PNBUF) -> NDFREE_PNBUF(&nd) 2022-03-24 10:20:51 +00:00
cddl zfs: merge openzfs/zfs@a86e08941 (master) into main 2022-03-08 18:53:02 +01:00
compat linux(4): Add AT_NO_AUTOMOUNT to statx. 2022-03-25 17:54:23 +03:00
conf Retire broken snd_ds1 and snd_maestro drivers 2022-03-18 20:33:19 -04:00
contrib vfs: NDFREE(&nd, NDF_ONLY_PNBUF) -> NDFREE_PNBUF(&nd) 2022-03-24 10:20:51 +00:00
crypto armv8crypto: Remove leftover debug printfs 2022-02-17 14:25:45 -05:00
ddb
dev rtsx: Remove update of softc during probe and some var rename. 2022-03-25 15:24:49 -04:00
dts dts: add IPQ4018/IPQ4019 ethernet MAC and ethernet switch definitions 2022-02-03 21:26:45 -08:00
fs vfs: NDFREE(&nd, NDF_ONLY_PNBUF) -> NDFREE_PNBUF(&nd) 2022-03-24 10:20:51 +00:00
gdb
geom GEOM: Introduce partial confxml API 2022-03-12 11:55:52 -05:00
gnu
i386 Drop an OBE MP safe comment. 2022-03-25 10:01:39 -07:00
isa
kern ksiginfo_alloc: pass M_WAITOK or M_NOWAIT to uma_zalloc 2022-03-25 20:10:37 -05:00
kgssapi
libkern
modules Retire broken snd_ds1 and snd_maestro drivers 2022-03-18 20:33:19 -04:00
net if_epair: build fix 2022-03-17 06:43:47 +01:00
net80211 net80211: introduce (*iv_update_bss)() 2022-03-22 18:51:43 +00:00
netgraph ng pppoe(4): Add the required NET_EPOCH section to the hook 2022-02-09 22:00:50 +03:00
netinet IPv4 multicast: fix netstat -g 2022-03-22 07:38:01 -05:00
netinet6
netipsec ipsec: sprinkle CURVNET_ASSERT_SET 2022-02-19 13:10:41 +00:00
netpfil pf: ether l3 rules can only use addresses 2022-03-25 11:13:47 +01:00
netsmb
nfs
nfsclient
nfsserver
nlm
ofed ibcore: Fix multiple includes of same header file. 2022-03-03 12:51:20 +01:00
opencrypto crypto: hide crypto_destroyreq behind a tunable 2022-02-16 07:45:12 +00:00
powerpc powerpcspe: fix PCI enumeration on ppce500 2022-03-21 16:11:33 -03:00
riscv riscv: Add support for enabling SV48 mode 2022-03-01 09:39:44 -05:00
rpc
security vfs: NDFREE(&nd, NDF_ONLY_PNBUF) -> NDFREE_PNBUF(&nd) 2022-03-24 10:20:51 +00:00
sys x86: Add a NT_X86_SEGBASES register set. 2022-03-24 11:36:19 -07:00
teken teken: color #3 is yellow not brown - use TC_YELLOW as the name 2022-03-12 09:17:29 -05:00
tests
tools
ufs vfs: NDFREE(&nd, NDF_ONLY_PNBUF) -> NDFREE_PNBUF(&nd) 2022-03-24 10:20:51 +00:00
vm uma_zalloc: assert M_NOWAIT ^ M_WAITOK 2022-03-25 20:10:37 -05:00
x86 x86: Add a NT_X86_SEGBASES register set. 2022-03-24 11:36:19 -07:00
xdr
xen xen: remove public headers in sys/xen/interface 2022-02-07 10:12:34 +01:00
Makefile