freebsd-dev/sys
Vincenzo Maffione 4ba9ad0dc3 iflib: add assert to prevent out-of-bounds array access
The iflib_queues_alloc() allocates isc_nrxqs iflib_dma_info structs
for each rxqset, and links each struct to a different free list.
As a result, it must be isc_nrxqs >= isc_nfl (plus the completion
queue, if present).
Add an assertion to make this constraint explicit.

MFC after:	2 weeks
2021-01-10 13:59:20 +00:00
..
amd64 x86: Add rdtscp32() into cpufunc.h. 2021-01-10 04:42:34 +02:00
arm arm: revert MAXDSIZ change from 202aea9c82 2021-01-09 14:14:00 -06:00
arm64 arm64: gdb(4) machine-dependent bits 2021-01-08 14:53:44 -04:00
bsm Add aio_writev and aio_readv 2021-01-02 19:57:58 -07:00
cam cam: Remove Giant handling from cam_sim_alloc() 2021-01-03 11:50:31 -05:00
cddl dtrace: Fix /"string" == NULL/ comparisons using an uninitialized value. 2021-01-08 14:37:17 -08:00
compat linuxkpi: Fix the "error: unknown type name 'u32'" compilation issue when 2021-01-09 15:27:04 -08:00
conf Fix LINT kernel build after 01f2e864f7. 2021-01-09 10:49:21 +01:00
contrib aio: fix the tests when ZFS is not available 2021-01-09 17:16:38 -07:00
crypto armv8crypto: add AES-XTS support 2021-01-07 15:35:20 -04:00
ddb ddb: add ability to print user registers 2021-01-08 14:53:06 -04:00
dev netmap: vtnet: stop krings during interface reset 2021-01-09 22:34:52 +00:00
dts
fs tmpfs open: assert that there is no double-init of f_data. 2021-01-10 04:48:36 +02:00
gdb gdb(4): allow bulk write of registers 2020-12-23 14:37:05 -04:00
geom geom(4): make g_newprovider_event() return if G_P_WITHER is set 2020-12-29 14:29:59 +00:00
gnu ARM64: Port FreeBSD to Nvidia Jetson TX1 and Nano. 2020-12-28 14:12:41 +01:00
i386 x86: Add rdtscp32() into cpufunc.h. 2021-01-10 04:42:34 +02:00
isa
kern Track pipe(2) reads and writes as rusage message receives and sends, a 2021-01-10 12:16:39 +00:00
kgssapi
libkern libkern/strcasestr.c: Drop xlocale support and connect to build. 2021-01-08 02:18:42 +03:00
mips hid: Import functions and constants required by new subsystem 2021-01-08 02:18:42 +03:00
modules Add fib lookup testing module. 2021-01-09 13:20:30 +00:00
net iflib: add assert to prevent out-of-bounds array access 2021-01-10 13:59:20 +00:00
net80211
netgraph pccard: Remove bt3c(4) driver 2021-01-07 20:40:41 -07:00
netinet igmp: Avoid leaking mbuf when source validation fails 2021-01-08 13:32:04 -05:00
netinet6 Refactor rt_addrmsg() and rt_routemsg(). 2021-01-07 19:38:19 +00:00
netipsec
netpfil pf: Copy kif flags to userspace 2021-01-07 22:26:05 +01:00
netsmb
nfs
nfsclient
nfsserver
nlm
ofed Update user access region, UAR, APIs in the core in mlx5core. 2021-01-08 13:33:46 +01:00
opencrypto Remove the cloned file descriptors for /dev/crypto. 2020-11-25 00:10:54 +00:00
powerpc hid: Import functions and constants required by new subsystem 2021-01-08 02:18:42 +03:00
riscv sifive_uart: quiet GCC -Werror=parentheses 2021-01-08 17:32:18 -04:00
rpc Add a new "tlscertname" NFS mount option. 2020-12-23 13:42:55 -08:00
security mac: cheaper check for mac_vnode_check_readlink 2021-01-08 13:57:10 +00:00
sys jobc: rework detection of orphaned groups. 2021-01-10 04:41:20 +02:00
teken loader: implement framebuffer console 2021-01-02 21:41:36 +02:00
tests Add fib lookup testing module. 2021-01-09 13:20:30 +00:00
tools sys/tools: Add a tool for generating arm and arm64 kernel images. 2020-12-30 13:22:04 +01:00
ufs ffs: Support O_DSYNC. 2021-01-08 13:15:56 +13:00
vm uma: Avoid unmapping direct-mapped slabs 2021-01-03 11:50:31 -05:00
x86 tsc: add RDTSCP or faster variants of get_timecount() 2021-01-10 04:42:34 +02:00
xdr
xen xen: allow limiting the amount of duplicated pending xenstore watches 2020-12-30 11:18:26 +01:00
Makefile