freebsd-dev/sys
Doug Moore 11fced21cc dev/iommu: Include offset in maxaddr check.
If iommu_gas_match_one has to adjust for a boundary crossing, its
check against maxaddr includes 'offset' in its calculation, to ensure
that the allocated memory does not exceed the max address. However, if
there's no boundary crossing adjustment, then the maxaddr check
disregards 'offset'. Fix that.

Reviewed by:	kib
Differential Revision:	https://reviews.freebsd.org/D34978
2022-04-20 17:24:11 -05:00
..
amd64 machine/in_cksum.h: don't include sys/cdefs.h 2022-04-18 21:02:19 +01:00
arm arm ti_mbox_attach: Write sysconfig to TI_MBOX_SYSCONFIG to request reset. 2022-04-18 14:09:20 -07:00
arm64 machine/in_cksum.h: don't include sys/cdefs.h 2022-04-18 21:02:19 +01:00
bsm
cam iscsi: Fetch limits based on a socket rather than assuming global limits. 2022-04-18 12:53:28 -07:00
cddl zfs: merge openzfs/zfs@a86e08941 (master) into main 2022-03-08 18:53:02 +01:00
compat linux: plug a set-but-not-used var 2022-04-19 12:45:57 +00:00
conf Make -Wunused-but-set-variable a fatal error for clang 13+ for kernel builds. 2022-04-18 16:06:27 -07:00
contrib acpica: Drop a local patch in favor of an upstream patch 2022-04-15 16:29:09 -04:00
crypto Remove checks for __GNUCLIKE_ASM assuming it is always true. 2022-04-12 10:05:45 -07:00
ddb ddb: Remove SOFTWARE_SSTEP support 2022-01-07 09:25:33 -07:00
dev dev/iommu: Include offset in maxaddr check. 2022-04-20 17:24:11 -05:00
dts dts: add IPQ4018/IPQ4019 ethernet MAC and ethernet switch definitions 2022-02-03 21:26:45 -08:00
fs ext2: plug a set-but-not-used var 2022-04-19 12:45:57 +00:00
gdb gdb(4): Do not use run length encoding for 3-symbol repetitions 2022-01-22 14:46:06 -05:00
geom geli: Add a chicken switch for unmapped I/O 2022-04-18 17:55:24 -04:00
gnu
i386 i386 getmemsize: Use __diagused for a variable only used in KASSERT(). 2022-04-13 16:08:23 -07:00
isa sys/isa: Use C99 fixed-width integer types. 2021-12-28 09:41:57 -08:00
kern callout: fix using shared rmlocks 2022-04-20 13:06:50 +02:00
kgssapi kgssapi krb5: Remove unused variables. 2022-04-06 16:45:29 -07:00
libkern libkern: Fix two typos in source code comments 2022-04-09 09:36:34 +02:00
modules mac_pimd: Support for privilege drop in pimd 2022-04-20 08:07:37 +02:00
net pf: allow the use of tables in ethernet rules 2022-04-20 13:01:12 +02:00
net80211 net80211(4): Fix a typo in a source code comment 2022-04-09 09:13:53 +02:00
netgraph ng_netflow: Move various variables under INET || INET6. 2022-04-13 16:08:21 -07:00
netinet sctp: cleanup 2022-04-19 21:40:22 +02:00
netinet6 netinet6: Use __diagused for variables only used in KASSERT(). 2022-04-13 16:08:19 -07:00
netipsec ipsec_encap: setdf is only used for INET. 2022-04-13 16:08:21 -07:00
netpfil pf: allow the use of tables in ethernet rules 2022-04-20 13:01:12 +02:00
netsmb smb_smb_treedisconnect: eliminate write only variable mbp 2022-04-04 22:30:57 -06:00
nfs nfs: do not panic on bootpc_init when no interfaces are found 2022-04-07 19:33:26 -03:00
nfsclient
nfsserver
nlm sys/nlm: Use C99 fixed-width integer types. 2021-12-28 09:42:42 -08:00
ofed ofed: Fix a typo in a source code comment 2022-04-09 14:39:36 +02:00
opencrypto crypto: hide crypto_destroyreq behind a tunable 2022-02-16 07:45:12 +00:00
powerpc machine/in_cksum.h: don't include sys/cdefs.h 2022-04-18 21:02:19 +01:00
riscv machine/in_cksum.h: don't include sys/cdefs.h 2022-04-18 21:02:19 +01:00
rpc svc_vc_rendezvous_stat: eliminiate write only variable stat 2022-04-04 22:31:04 -06:00
security mac_pimd: Support for privilege drop in pimd 2022-04-20 08:07:37 +02:00
sys Deprecate the 'devclass' argument from *DRIVER_MODULE() macros. 2022-04-19 10:43:57 -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 syscallarg_t: Add a type for system call arguments 2022-03-28 19:43:03 +01:00
ufs ffs: plug a set-but-not-used var 2022-04-19 16:51:12 +02:00
vm vm_phys_init: Quiet unused but set warnings about npages. 2022-04-18 12:06:14 -07:00
x86 dmar: Disable PMR in driver attach routine 2022-04-20 09:40:28 +02:00
xdr sys/xdr: Use C99 fixed-width integer types. 2021-12-28 09:43:26 -08:00
xen xen: Use __diagused for a variable only used in KASSERT(). 2022-04-13 16:08:20 -07:00
Makefile Fix 'make cscope' with ALL_ARCH defined 2022-01-07 11:53:52 -04:00