opnsense-src/sys
Alan Cox 815db559ec busdma_iommu: Fine-grained locking for the dmamap's map list
Introduce fine-grained locking on the dmamap's list of map entries,
replacing the use of the domain lock.  This is not the most significant
source of lock contention, but it is the easiest to address.

Reviewed by:	kib
MFC after:	2 weeks
Differential Revision:	https://reviews.freebsd.org/D35557

(cherry picked from commit eeb46578c2)
2022-07-06 12:11:10 -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 if_dwc: recognize additional rgmii phy-modes 2022-07-04 13:34:56 -03:00
arm64 iommu_gas: pass size to iommu_map without rounding 2022-07-06 11:41:50 -05:00
bsm Add aio_writev and aio_readv 2021-01-02 19:57:58 -07:00
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 linprocfs: Skip printing of the guard page in the /proc/self/maps 2022-07-06 14:02:15 +03:00
conf Add new vnode dumper to support live minidumps 2022-06-27 16:32:06 -03: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 busdma_iommu: Fine-grained locking for the dmamap's map list 2022-07-06 12:11:10 -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 mips: fix use of dump_append() 2022-06-27 18:02:02 -03:00
modules zfs: merge openzfs/zfs@6c3c5fcfb (zfs-2.1-release) into stable/13 2022-06-25 09:13:54 +02: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 nfs: Mark unused statistics variable as reserved 2020-11-18 04:35:49 +00:00
nlm
ofed ibcore: Fix sysfs registration error flow 2022-06-27 10:14:49 +02:00
opencrypto KTLS: Free the MAC session when destroying AES-CBC software sessions. 2022-05-13 16:48:48 -07:00
powerpc set_cputicker: use a bool 2022-07-04 13:37:05 -03:00
riscv riscv timer: remove intermediate helper 2022-07-04 13:37:05 -03: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 Add MPASSERT() and MPPASS() macros 2022-07-06 15:33:30 +03: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: Fix racy checks for swap objects 2022-07-04 09:06:55 -04:00
x86 set_cputicker: use a bool 2022-07-04 13:37:05 -03:00
xdr
xen Create wrapper for Giant taken for newbus 2022-06-21 17:13:20 +02:00
Makefile