freebsd-nq/sys
Andrew Turner 92d73b0b25 arm64 pmap: batch chunk removal in pmap_remove_pages
As with amd64 batch chunk removal in pmap_remove_pages to move it out
of the pv list lock. This is one of the main contested locks when
running poudriere on a 160 core Ampere Altra server.

Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D36305
2022-09-27 16:03:08 +01:00
..
amd64 amd64: Ignore 1GB mappings in pmap_advise() 2022-09-24 09:28:41 -04:00
arm Teach the GICv3 driver to translate memory ranges 2022-09-23 15:28:45 +01:00
arm64 arm64 pmap: batch chunk removal in pmap_remove_pages 2022-09-27 16:03:08 +01:00
bsm
cam CTL: Validate IOCTL parameters. 2022-09-06 21:58:27 -04:00
cddl Adjust function definition in riscv's dtrace_subr.c to avoid clang 15 warning 2022-08-14 21:27:34 +02:00
compat Fix O(n^2) behavior in sysctl 2022-09-26 18:03:34 -06:00
conf LinuxKPI: add the "dummy" includes directory to builds 2022-09-26 19:36:44 +00:00
contrib lindebugfs,rtw88,rtw89: correct module dependencies 2022-09-25 21:41:22 +00:00
crypto Fix the IV length in the armv8 AES GCM code 2022-09-06 13:11:04 +01:00
ddb
dev vt(4): Make sure vt_switch_timer() has a sleepable context. 2022-09-27 16:07:54 +02:00
dts
fs copy_file_range: truncate write if it would exceed RLIMIT_FSIZE 2022-09-26 15:22:29 -06:00
gdb
geom Adjust g_waitidle() visibility and definition 2022-08-02 21:11:10 +03:00
gnu
i386 kmem_malloc/free: Use void * instead of vm_offset_t for kernel pointers. 2022-09-22 15:09:19 -07:00
isa
kern Fix the build with SCHED_STATS after d3f96f6610 2022-09-26 20:20:46 -06:00
kgssapi
libkern
modules LinuxKPI: define LINUXKPI_INCLUDES for module builds as well 2022-09-26 19:34:01 +00:00
net if_epair: refactor interface creation and enqueue code. 2022-09-27 13:34:19 +00:00
net80211 if_clone: migrate some consumers to the new KPI. 2022-09-22 12:30:09 +00:00
netgraph netgraph(4): Don't process NGQF_MESG items in NET_EPOCH context. 2022-09-13 17:20:41 +03:00
netinet TCP complete end status work. 2022-09-26 15:20:18 -04:00
netinet6 netinet6: factor interface addition code to the dedicated function 2022-09-27 13:23:34 +00:00
netipsec protosw: refactor protosw and domain static declaration and load 2022-08-17 11:50:32 -07:00
netpfil pf: fix memory leak retrieving Ethernet rules 2022-09-27 15:28:37 +02:00
netsmb
nfs
nfsclient
nfsserver
nlm
ofed ibcore: The use of IN_LOOPBACK() now requires a valid VNET context. 2022-09-23 13:42:03 +02:00
opencrypto opencrypto: mark INVARIANTS variables as __diagused 2022-08-10 15:35:29 -04:00
powerpc kmem_malloc/free: Use void * instead of vm_offset_t for kernel pointers. 2022-09-22 15:09:19 -07:00
riscv kmem_malloc/free: Use void * instead of vm_offset_t for kernel pointers. 2022-09-22 15:09:19 -07:00
rpc nfsd: Allow multiple instances of rpc.tlsservd 2022-08-22 13:54:24 -07:00
security vfs: introduce V_PCATCH to stop abusing PCATCH 2022-09-17 15:41:37 +00:00
sys Fix O(n^2) behavior in sysctl 2022-09-26 18:03:34 -06:00
teken
tests
tools sound(4): Fix order of parameters for custom equalizer band pass filter. 2022-08-22 10:04:26 +02:00
ufs FFS: truncate write if it would exceed the fs max file size or RLIMIT_FSIZE 2022-09-24 19:41:57 +03:00
vm kmem_malloc/free: Use void * instead of vm_offset_t for kernel pointers. 2022-09-22 15:09:19 -07:00
x86 kmem_malloc/free: Use void * instead of vm_offset_t for kernel pointers. 2022-09-22 15:09:19 -07:00
xdr
xen
Makefile