opnsense-src/sys
Doug Moore c5a5a9dbcf vm_extern: use standard address checkers everywhere
Define simple functions for alignment and boundary checks and use them
everywhere instead of having slightly different implementations
scattered about. Define them in vm_extern.h and use them where
possible where vm_extern.h is included.

Reviewed by:	kib, markj
Differential Revision:	https://reviews.freebsd.org/D33685

(cherry picked from commit c606ab59e7)
2022-07-12 11:26:03 -05:00
..
amd64 linux(4): To reuse MD linux.h hide kernel dependencies unde _KERNEL constraint 2022-07-06 14:02:15 +03:00
arm vm_extern: use standard address checkers everywhere 2022-07-12 11:26:03 -05:00
arm64 vm_extern: use standard address checkers everywhere 2022-07-12 11:26:03 -05:00
bsm
cam CTL: Fix double command completions on HA failover. 2022-06-28 14:14:42 -04:00
cddl Use KERNEL_PANICKED() in more places 2022-06-23 19:19:26 -03:00
compat linux(4): Implement __vdso_time 2022-07-12 00:28:28 +03:00
conf Enable CRC64 checksums in xz. 2022-07-11 21:43:34 +00:00
contrib rtw88: update Realtek's rtw88 driver 2022-07-01 13:49:02 +00:00
crypto OpenSSL: Regen assembly file for OpenSSSL 1.1.1q 2022-07-05 12:27:52 -04:00
ddb kerneldump: remove physical from dump routines 2022-06-27 16:32:06 -03:00
dev vm_extern: use standard address checkers everywhere 2022-07-12 11:26:03 -05:00
dts add overlay for enabling i2c1 on allwinner h3 2022-02-09 11:35:59 +02:00
fs null_vptocnp(): busy nullfs mp instead of refing it 2022-06-21 15:43:38 +03:00
gdb gdb(4): Do not use run length encoding for 3-symbol repetitions 2022-02-04 20:58:34 -05:00
geom kerneldump: remove physical from dump routines 2022-06-27 16:32:06 -03:00
gnu bwn: eliminate dead writes in BWN_GPL_PHY 2022-05-12 08:56:04 -04:00
i386 set_cputicker: use a bool 2022-07-04 13:37:05 -03:00
isa Remove more remnants of sio(4) 2021-04-14 09:19:49 -04:00
kern vfs_mount.c: convert explicit panics and KASSERTs to MPASSERT/MPPASS 2022-07-06 15:33:30 +03:00
kgssapi
libkern libkern: Fix a typo in a source code comment 2022-06-10 14:24:24 +02:00
mips vm_extern: use standard address checkers everywhere 2022-07-12 11:26:03 -05:00
modules Enable CRC64 checksums in xz. 2022-07-11 21:43:34 +00:00
net debugnet: Fix an error handling bug in the DDB command tokenizer 2022-06-30 10:12:15 -04:00
net80211 net80211 / LinuxKPI: 802.11: add Control Trigger Subframe information 2022-07-01 13:49:19 +00:00
netgraph ng_ubt(4): Probe USB Bluetooth per USB interface and not per USB device. 2022-06-14 11:39:23 +02:00
netinet tcp: Correctly compute the TCP goodput in bits per second by using SEQ_SUB(). 2022-06-30 11:39:43 +02:00
netinet6 rip6: Fix a lock order reversal in rip6_bind() 2022-06-21 08:53:34 -04:00
netipsec IPsec: Use protocol-specific malloc types instead of M_XDATA. 2022-05-10 16:33:00 -07:00
netpfil pf: Improve route-to handling of pfsync'd states 2022-06-18 09:29:18 +02:00
netsmb netsmb: Avoid a read-after-free in smb_t2_request_int() 2021-06-02 09:34:47 -04:00
nfs nfs: do not panic on bootpc_init when no interfaces are found 2022-05-06 09:14:28 -03:00
nfsclient
nfsserver
nlm
ofed ibcore: Fix sysfs registration error flow 2022-06-27 10:14:49 +02:00
opencrypto crypto: Fix the NULL_HMAC finalizer 2022-07-07 20:47:03 -04:00
powerpc vm_extern: use standard address checkers everywhere 2022-07-12 11:26:03 -05:00
riscv vm_extern: use standard address checkers everywhere 2022-07-12 11:26:03 -05:00
rpc krpc: Fix NFS-over-TLS for KTLS1.3 2022-05-30 17:38:43 -07:00
security sysent: Get rid of bogus sys/sysent.h include. 2022-06-17 22:35:31 +03:00
sys bitstring: fix ff_area() when start!=0 2022-07-11 01:01:30 -05:00
teken teken: color #3 is yellow not brown - use TC_YELLOW as the name 2022-05-03 14:20:44 -04:00
tests routing: add IPv6 fib validation procedure. 2021-09-07 21:02:58 +00:00
tools Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2022-02-08 15:00:55 -05:00
ufs UFS: make mkdir() and link() reliable when using SU and reaching nlink limit 2022-06-29 12:38:26 +03:00
vm vm_extern: use standard address checkers everywhere 2022-07-12 11:26:03 -05:00
x86 vm_extern: use standard address checkers everywhere 2022-07-12 11:26:03 -05:00
xdr
xen Create wrapper for Giant taken for newbus 2022-06-21 17:13:20 +02:00
Makefile