opnsense-src/sys
Roger Pau Monné 1d528f95e8 xen/blkback: remove bounce buffering mode
Remove bounce buffering code for blkback and only attach if Xen
creates IOMMU entries for grant mapped pages.

Such bounce buffering consumed a non trivial amount of memory and CPU
resources to do the memory copy, when it's been a long time since Xen
has been creating IOMMU entries for grant maps.

Refuse to attach blkback if Xen doesn't advertise that IOMMU entries
are created for grant maps.

Sponsored by: Citrix Systems R&D
2022-06-07 12:29:53 +02:00
..
amd64 fpu: Fix a typo in a source code comment 2022-06-04 13:15:53 +02:00
arm am335x: Fix a typo in a source code comment 2022-06-04 13:28:10 +02:00
arm64 arm64: Print per-CPU cache summary 2022-06-06 10:23:10 -05:00
bsm
cam sysent: Get rid of bogus sys/sysent.h include. 2022-05-28 20:52:17 +03:00
cddl Use KERNEL_PANICKED() in more places 2022-06-02 10:15:43 -03:00
compat LinuxKPI: Fix dmi_matches() function 2022-06-06 10:31:34 +02:00
conf irdma: fix LINT-NOIP/NOINET/NOINET6 builds 2022-05-30 17:47:55 -03:00
contrib rtw88: plug various skb leaks in error cases 2022-06-05 18:10:24 +00:00
crypto crypto: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:58 -07:00
ddb kerneldump: remove physical from dump routines 2022-05-13 10:43:19 -03:00
dev xen/blkback: remove bounce buffering mode 2022-06-07 12:29:53 +02:00
dts sys/dts: Remove MIPS files 2022-05-20 17:11:27 +01:00
fs fdescfs: allow chown/utime etc on fdescfs fd for underlying files opened with O_PATH 2022-06-06 22:27:36 +03:00
gdb gdb(4): Do not use run length encoding for 3-symbol repetitions 2022-01-22 14:46:06 -05:00
geom geom(4): Fix a common typo in a source code comment 2022-06-05 09:51:10 +02:00
gnu bwn: eliminate dead writes in BWN_GPL_PHY 2022-05-04 09:32:59 -04:00
i386 fpu: Fix a typo in a source code comment 2022-06-04 13:15:53 +02:00
isa isa: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:59 -07:00
kern unix/*: rewrite unp_internalize() cmsg parsing cycle 2022-06-06 10:05:28 -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 if_qlxge: fix stand-alone module build 2022-06-06 01:05:02 +07:00
net if_llatbl: Fix a typo in a debug statement 2022-06-04 15:22:09 +02:00
net80211 net80211: remove (optional) RSN from preobereq 2022-05-17 22:33:10 +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: Sanity check of SACK holes on retransmissions 2022-06-07 09:38:16 +02:00
netinet6 netinet6: fix panic on kldunload pfsync 2022-06-01 09:26:15 +02:00
netipsec ipsec_encap: setdf is only used for INET. 2022-04-13 16:08:21 -07:00
netpfil ipfw: add support radix tables and table lookup for MAC addresses 2022-06-04 19:12:29 +03: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 sys/nlm: Use C99 fixed-width integer types. 2021-12-28 09:42:42 -08:00
ofed ibcore: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen() 2022-05-30 20:22:18 +02:00
opencrypto crypto: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:58 -07:00
powerpc powerpc: Fix a typo in a comment 2022-06-04 19:55:03 +02:00
riscv Retire sv_transtrap 2022-05-20 14:54:03 +03:00
rpc krpc: Fix NFS-over-TLS for KTLS1.3 2022-05-15 11:51:56 -07:00
security sysent: Get rid of bogus sys/sysent.h include. 2022-05-28 20:52:17 +03:00
sys hwpmc: Increase thread priority while iterating CPUs. 2022-06-06 22:51:01 -04: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 ufs: Fix a typo a source code comment 2022-06-04 15:23:53 +02:00
vm vm: Fix a common typo in a source code comment 2022-06-05 09:52:32 +02:00
x86 linux(4): Properly restore the thread signal mask after signal delivery on i386 2022-05-30 20:03:49 +03:00
xdr sys/xdr: Use C99 fixed-width integer types. 2021-12-28 09:43:26 -08:00
xen xenbus: improve device tracking 2022-06-07 12:29:53 +02:00
Makefile Fix 'make cscope' with ALL_ARCH defined 2022-01-07 11:53:52 -04:00