freebsd-dev/sys
Alan Cox fe71561af2 In r118390, the swap pager's approach to striping swap allocation over
multiple devices was changed.  However, swapoff_one() was not fully and
correctly converted.  In particular, with r118390's introduction of a per-
device blist, the maximum swap block size, "dmmax", became irrelevant to
swapoff_one()'s operation.  Moreover, swapoff_one() was performing out-of-
range operations on the per-device blist that were silently ignored by
blist_fill().

This change corrects both of these problems with swapoff_one(), which will
allow us to potentially increase MAX_PAGEOUT_CLUSTER.  Previously,
swapoff_one() would panic inside of blist_fill() if you increased
MAX_PAGEOUT_CLUSTER.

Reviewed by:	kib, markj
MFC after:	3 days
2017-05-27 16:40:00 +00:00
..
amd64
arm Unmask legacy interrupts on Marvell PCIE controller 2017-05-25 14:34:21 +00:00
arm64 Add COMPAT_FREEBSD11 on arm64, the arch is almost tier-1. 2017-05-23 13:57:55 +00:00
boot Catch with the change in the user class 2017-05-27 14:07:46 +00:00
bsm
cam Allow PROBE_SPINUP to fail in CAM ATA transport 2017-05-26 17:44:47 +00:00
cddl MFV r318944: 8265 Reserve send stream flag for large dnode feature 2017-05-26 12:08:38 +00:00
compat Followup to r318765 (capsicumize cpuset_*affinity) 2017-05-24 01:01:57 +00:00
conf cxgbe(4): Update the T4, T5, and T6 firmwares to 1.16.45.0. 2017-05-23 23:40:17 +00:00
contrib Ifdef out a redundant if statement when LARGE_NAT is disabled. 2017-05-24 14:36:51 +00:00
crypto
ddb
dev uart: add AMT SOL PCI ID 2017-05-27 02:07:22 +00:00
fs
gdb
geom
gnu
i386 Remove the BSD/OS 2.1 system call gate LDT entry. 2017-05-23 22:34:18 +00:00
isa
kern procstat(1): Add TCP socket send/recv buffer size 2017-05-26 22:17:44 +00:00
kgssapi
libkern
mips Remove superfluous parentheses. 2017-05-23 12:00:08 +00:00
modules [ath] [ath_hal] (etc, etc) - begin the task of re-modularising the HAL. 2017-05-25 04:18:46 +00:00
net Call VLAN_CAPABILITIES() when LAGG capabilities change. 2017-05-26 22:22:48 +00:00
net80211
netgraph
netinet Use the SCTP_PCB_FLAGS_ACCEPTING flags to check for listeners. 2017-05-26 16:29:00 +00:00
netinet6
netipsec Fix possible double releasing for SA and SP references. 2017-05-23 09:32:26 +00:00
netpfil
netsmb
nfs
nfsclient
nfsserver
nlm
ofed
opencrypto
powerpc
riscv
rpc
security
sparc64
sys procstat(1): Add TCP socket send/recv buffer size 2017-05-26 22:17:44 +00:00
teken
tests
tools Declare the "snd_fxdiv_table" once. This shaves around 24Kbytes of 2017-05-25 05:23:47 +00:00
ufs
vm In r118390, the swap pager's approach to striping swap allocation over 2017-05-27 16:40:00 +00:00
x86 Remove constants and comments for unimplemented entries in the default LDT. 2017-05-24 18:54:21 +00:00
xdr
xen
Makefile