freebsd-dev/sys
Alan Cox 2d5039db18 Retire vm_reserv_extend_{contig,page}(). These functions were introduced
as part of a false start toward fine-grained reservation locking.  In the
end, they were not needed, so eliminate them.

Order the parameters to vm_reserv_alloc_{contig,page}() consistently with
the vm_page functions that call them.

Update the comments about the locking requirements for
vm_reserv_alloc_{contig,page}().  They no longer require a free page
queues lock.

Wrap several lines that became too long after the "req" and "domain"
parameters were added to vm_reserv_alloc_{contig,page}().

Reviewed by:	kib, markj
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D20492
2019-06-03 05:15:36 +00:00
..
amd64 Simplify flow of pmap_demote_pde_locked() and add more comprehensive 2019-05-31 18:53:04 +00:00
arm Implement the ffs and fls functions, and their longer counterparts, in 2019-05-28 15:47:00 +00:00
arm64 makesyscalls.sh: always use absolute path for syscalls.conf 2019-05-30 20:56:23 +00:00
bsm
cam
cddl Fix assertion in ZFS TRIM code 2019-05-29 20:34:35 +00:00
compat makesyscalls.sh: always use absolute path for syscalls.conf 2019-05-30 20:56:23 +00:00
conf Fix several places where tool name has been hardcoded: 2019-06-02 23:38:19 +00:00
contrib Adjust ENA driver to the new ena-com 2019-05-30 13:01:46 +00:00
crypto aesni(4): Fix trivial type typo 2019-05-27 00:47:51 +00:00
ddb
dev psm(4): Add Elantech touchpad IC type 15 found on Thinkpad L480 laptops 2019-06-02 22:27:26 +00:00
dts
fs Get rid of extraneous initialization. 2019-05-31 03:13:09 +00:00
gdb
geom When using the destroy option to shut down a nop GEOM module, I/O 2019-05-25 00:07:49 +00:00
gnu
i386 makesyscalls.sh: always use absolute path for syscalls.conf 2019-05-30 20:56:23 +00:00
isa
kern makesyscalls.sh: always use absolute path for syscalls.conf 2019-05-30 20:56:23 +00:00
kgssapi
libkern
mips octusb: fix detach loop over USB ports 2019-06-01 18:19:16 +00:00
modules Fix several places where tool name has been hardcoded: 2019-06-02 23:38:19 +00:00
net iflib: provide probe wrapper for vendor drivers 2019-05-29 22:24:10 +00:00
net80211 Restructure mbuf send tags to provide stronger guarantees. 2019-05-24 22:30:40 +00:00
netgraph
netinet After parts of the locking fixes in r346595, syzkaller found 2019-06-01 14:57:42 +00:00
netinet6 Restructure mbuf send tags to provide stronger guarantees. 2019-05-24 22:30:40 +00:00
netipsec Add deprecation warnings for IPsec algorithms deprecated in RFC 8221. 2019-05-23 22:06:57 +00:00
netpfil Remove an uneeded indentation introduced in r223637 to silence gcc warnging 2019-05-25 23:58:09 +00:00
netsmb
nfs
nfsclient
nfsserver
nlm
ofed
opencrypto cryptodeflate: Drop z_stream zbuf.state->dummy from SDT probe. 2019-05-24 02:44:15 +00:00
powerpc powerpc/moea: Fix moea64 native VA invalidation 2019-06-01 01:40:14 +00:00
riscv
rpc
security
sparc64
sys Complete LOCAL_PEERCRED support. Cache pid of the remote process in the 2019-05-30 14:24:26 +00:00
teken
tests
tools
ufs Add a missing bresle() in seldom-used error return. 2019-05-28 17:31:35 +00:00
vm Retire vm_reserv_extend_{contig,page}(). These functions were introduced 2019-06-03 05:15:36 +00:00
x86 Add a constant for the LS config MSR on AMD CPUs. 2019-05-23 23:37:11 +00:00
xdr
xen
Makefile