freebsd-nq/sys
Alan Cox 5ac59343be Acquire the page lock around all remaining calls to vm_page_free() on
managed pages that didn't already have that lock held.  (Freeing an
unmanaged page, such as the various pmaps use, doesn't require the page
lock.)

This allows a change in vm_page_remove()'s locking requirements.  It now
expects the page lock to be held instead of the page queues lock.
Consequently, the page queues lock is no longer required at all by callers
to vm_page_rename().

Discussed with: kib
2010-05-05 18:16:06 +00:00
..
amd64 Style and comment adjustements. 2010-05-03 14:30:49 +00:00
arm Add support for FA626TE. 2010-05-04 10:14:05 +00:00
boot Remove if_ar, if_ray, if_sr, if_ppp, if_sl to reflect the current modules 2010-05-04 19:58:55 +00:00
bsm
cam Make SATA XPT negotiate and enable some additional SATA features, such as: 2010-05-02 12:07:47 +00:00
cddl Speed up ZFS list operation with objset prefetching. 2010-05-04 17:40:24 +00:00
compat - #ifdef out the cliplist part, skype seems like using an uninitialized 2010-05-03 14:19:58 +00:00
conf Add support for FA626TE. 2010-05-04 10:14:05 +00:00
contrib MFP4: @176978-176982, 176984, 176990-176994, 177441 2010-04-29 11:52:42 +00:00
crypto
ddb Move two copies of the same definition to a common include file. 2010-04-14 23:06:07 +00:00
dev Push down the acquisition of the page queues lock into vm_page_unwire(). 2010-05-05 07:40:54 +00:00
fs Acquire the page lock around all remaining calls to vm_page_free() on 2010-05-05 18:16:06 +00:00
gdb
geom Re-calculate a geometry when reprobing as well. 2010-04-25 01:56:39 +00:00
gnu Move checking against RLIMIT_FSIZE into one place, vn_rlimit_fsize(). 2010-05-05 16:44:25 +00:00
i386 merge 194209 in to the i386/xen pmap 2010-04-30 03:26:12 +00:00
ia64 On Alan's advice, rather than do a wholesale conversion on a single 2010-04-30 00:46:43 +00:00
isa Introduce the new kernel sub-tree x86 which should contain all the code 2010-02-25 14:13:39 +00:00
kern Acquire the page lock around all remaining calls to vm_page_free() on 2010-05-05 18:16:06 +00:00
kgssapi
libkern Switch to our preferred 2-clause BSD license. 2010-04-07 16:50:38 +00:00
mips Fix DDB backtrace involving kernel modules. 2010-05-05 04:37:45 +00:00
modules Import mvs(4) - Marvell 88SX50XX/88SX60XX/88SX70XX/SoC SATA controllers 2010-05-02 19:28:30 +00:00
net Add page locking to the vm_page_cow* functions. 2010-05-04 15:55:41 +00:00
net80211 Add new tunable 'net.link.ifqmaxlen' to set default send interface 2010-05-03 07:32:50 +00:00
netatalk
netgraph When destroying a vnet, shut down all netgraph nodes tied to that vnet 2010-05-03 16:08:24 +00:00
netinet MFP4: @176978-176982, 176984, 176990-176994, 177441 2010-04-29 11:52:42 +00:00
netinet6 MFP4: @176978-176982, 176984, 176990-176994, 177441 2010-04-29 11:52:42 +00:00
netipsec Set SA's natt_type before calling key_mature() in key_add(), 2010-05-05 08:58:58 +00:00
netipx
netnatm
netncp Switch to our preferred 2-clause BSD license. 2010-04-07 16:50:38 +00:00
netsmb Switch to our preferred 2-clause BSD license. 2010-04-07 16:50:38 +00:00
nfs Factor out the code shared between NFS client and server into its own 2010-02-16 20:00:21 +00:00
nfsclient Acquire the page lock around all remaining calls to vm_page_free() on 2010-05-05 18:16:06 +00:00
nfsserver Patch the regular NFS server so that it returns ESTALE to the client 2010-03-26 01:19:29 +00:00
nlm
opencrypto Add comments trying to explain what bad things happen here, i.e. 2010-01-09 15:43:47 +00:00
pc98 MFi386: revision 206553 2010-04-29 06:22:07 +00:00
pci Add new tunable 'net.link.ifqmaxlen' to set default send interface 2010-05-03 07:32:50 +00:00
powerpc MFamd64/i386 r207205 2010-04-30 15:22:52 +00:00
rpc When the regular NFS server replied to a UDP client out of the replay 2010-03-23 23:03:30 +00:00
security Add a case to make sure that internal audit records get converted 2010-05-04 15:29:07 +00:00
sparc64 Use an OBJT_PHYS object and thus PG_UNMANAGED pages to implement the TSB. 2010-05-05 07:47:40 +00:00
sun4v On Alan's advice, rather than do a wholesale conversion on a single 2010-04-30 00:46:43 +00:00
sys Move checking against RLIMIT_FSIZE into one place, vn_rlimit_fsize(). 2010-05-05 16:44:25 +00:00
teken Just use <stdint.h> instead of <inttypes.h>. We don't need it here. 2010-04-03 17:22:28 +00:00
tools
ufs Acquire the page lock around all remaining calls to vm_page_free() on 2010-05-05 18:16:06 +00:00
vm Acquire the page lock around all remaining calls to vm_page_free() on 2010-05-05 18:16:06 +00:00
x86 Fix another instance of lapic_cyclic_clock_func. 2010-04-20 21:04:57 +00:00
xdr
xen don't hold spin lock across free 2010-02-21 01:12:18 +00:00
Makefile