opnsense-src/sys
Alan Cox 4eaaacc755 x86/iommu: Shrink the critical section in dmar_qi_task()
It is safe to test and clear the Invalidation Wait Descriptor
Complete flag before acquiring the DMAR lock in dmar_qi_task(),
rather than waiting until the lock is held.

Reviewed by:	kib
MFC after:	2 weeks
2022-07-18 22:23:13 -05:00
..
amd64 ddb: annotate some commands with DB_CMD_MEMSAFE 2022-07-18 22:06:09 +00:00
arm Rework how shared page related data is stored 2022-07-18 16:27:32 +02:00
arm64 Rework how shared page related data is stored 2022-07-18 16:27:32 +02:00
bsm
cam Delay GEOM disk_create() until CAM periph probe completes. 2022-07-14 16:17:36 -04:00
cddl stand: Add blake3 support to boot loader 2022-07-08 22:57:59 -06:00
compat Implement shared page address randomization 2022-07-18 16:27:37 +02:00
conf mac: add new mac_ddb(4) policy 2022-07-18 22:06:15 +00:00
contrib zfs: fixup build on powerpc64le 2022-07-08 18:52:14 -03:00
crypto OpenSSL: Regen assembly file for OpenSSSL 1.1.1q 2022-07-05 12:06:50 -04:00
ddb mac: add new mac_ddb(4) policy 2022-07-18 22:06:15 +00:00
dev ddb: annotate some commands with DB_CMD_MEMSAFE 2022-07-18 22:06:09 +00:00
dts sys/dts: Remove MIPS files 2022-05-20 17:11:27 +01:00
fs cd9660: Use ANSI (c89) prototypes 2022-07-17 08:14:49 -04:00
gdb ddb: use _FLAGS command macros where appropriate 2022-07-05 11:56:55 -03:00
geom Clarify when GEOM utilities exit with success or failure. 2022-07-16 10:26:51 -07:00
gnu bwn: eliminate dead writes in BWN_GPL_PHY 2022-05-04 09:32:59 -04:00
i386 ddb: annotate some commands with DB_CMD_MEMSAFE 2022-07-18 22:06:09 +00:00
isa isa: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:59 -07:00
kern Add kern.reboot_wait_time sysctl 2022-07-18 17:23:25 -07:00
kgssapi kgssapi krb5: Remove unused variables. 2022-04-06 16:45:29 -07:00
libkern libkern: Fix a typo in a source code comment 2022-06-05 08:57:26 +02:00
modules mac: add new mac_ddb(4) policy 2022-07-18 22:06:15 +00:00
net ddb: annotate some commands with DB_CMD_MEMSAFE 2022-07-18 22:06:09 +00:00
net80211 net80211 / LinuxKPI: 802.11: add Control Trigger Subframe information 2022-06-17 22:55:13 +00:00
netgraph ng_ubt(4): Probe USB Bluetooth per USB interface and not per USB device. 2022-06-03 10:49:17 +02:00
netinet tcp: Undo the increase in sequence number by 1 due to the FIN flag in case of a transient error. 2022-07-14 03:18:19 +02:00
netinet6 netinet6: fix interface handling for loopback traffic 2022-07-10 12:47:47 +00:00
netipsec ipsec_encap: setdf is only used for INET. 2022-04-13 16:08:21 -07:00
netpfil dummynet: check for ifp on all PROTO_LAYER2 packets 2022-07-11 22:07:11 +02:00
netsmb smb_smb_treedisconnect: eliminate write only variable mbp 2022-04-04 22:30:57 -06:00
nfs nfs: skip bootpc when vfs.root.mountfrom is other than nfs 2022-05-31 16:07:27 -03:00
nfsclient
nfsserver
nlm
ofed ofed/infiniband: fix ifdefs for new INET changes, fixing LINT-NOIP 2022-07-18 08:02:01 -05:00
opencrypto ddb: annotate some commands with DB_CMD_MEMSAFE 2022-07-18 22:06:09 +00:00
powerpc Rework how shared page related data is stored 2022-07-18 16:27:32 +02:00
riscv Rework how shared page related data is stored 2022-07-18 16:27:32 +02:00
rpc krpc: Fix NFS-over-TLS for KTLS1.3 2022-05-15 11:51:56 -07:00
security mac_ddb: add some validation functions 2022-07-18 22:06:22 +00:00
sys Implement shared page address randomization 2022-07-18 16:27:37 +02: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 firmware: Map '@' in filenames to '_' in symbols. 2022-06-14 10:50:51 -07:00
ufs Additional check for UFS/FFS superblock integrity checks. 2022-07-16 10:31:52 -07:00
vm ddb: annotate some commands with DB_CMD_MEMSAFE 2022-07-18 22:06:09 +00:00
x86 x86/iommu: Shrink the critical section in dmar_qi_task() 2022-07-18 22:23:13 -05:00
xdr
xen xenbus: improve device tracking 2022-06-07 12:29:53 +02:00
Makefile