freebsd-dev/sys
Alan Cox b78ddb0b8a Revise vm_pageout_scan()'s handling of partially dirty pages. Specifically,
rather than unconditionally making partially dirty pages fully dirty, only
make partially dirty pages fully dirty if the pmap says that the page has
been modified.

(This change is also a small optimization.  It eliminate an unnecessary call
to pmap_is_modified() on pages that are mapped read only.)

Suggested by:	tegge
2009-05-28 06:52:14 +00:00
..
amd64 Don't bother reading the initial value of the machine check banks during 2009-05-20 16:11:22 +00:00
arm Delete the old USB stack. The new stack has settled in and has all the 2009-05-27 16:16:56 +00:00
boot Improve the accf_dns_load description. 2009-05-17 10:58:50 +00:00
bsm Merge OpenBSM 1.1 from OpenBSM vendor branch to head. 2009-04-19 16:17:13 +00:00
cam Remove dead code. 2009-05-12 16:38:32 +00:00
cddl Add the OpenSolaris dtrace lockstat provider. The lockstat provider 2009-05-26 20:28:22 +00:00
compat linux_ioctl_cdrom: reduce stack usage 2009-05-27 15:23:12 +00:00
conf Say hello to a very basic, read-only, Xen Hypervisor RTC. 2009-05-28 04:17:05 +00:00
contrib Add hierarchical jails. A jail may further virtualize its environment 2009-05-27 14:11:23 +00:00
crypto Changed to M_NOWAIT when reallocing psc_buf in padlock_sha_update(), 2009-05-27 09:52:12 +00:00
ddb
dev Allocate the usb serial, manufacturer and product strings rather than use char 2009-05-27 23:12:02 +00:00
fs Fix handling of NFSv4 Close operations in ncl_inactive(). Only 2009-05-27 19:41:29 +00:00
gdb
geom - Unbreak 64 bit platforms by casting off_t to intmax. 2009-05-26 14:15:06 +00:00
gnu Remove empty files and do nto try to build them. 2009-05-18 17:20:24 +00:00
i386 Say hello to a very basic, read-only, Xen Hypervisor RTC. 2009-05-28 04:17:05 +00:00
ia64 ia64: Move MCA information retrieval to a per-CPU kthread 2009-05-27 18:12:27 +00:00
isa Rename statclock_disable variable to atrtcclock_disable that it actually is, 2009-05-03 17:47:21 +00:00
kern fail(9) support: 2009-05-27 16:36:54 +00:00
kgssapi Fix build of KGSSAPI bits post-vimage. 2009-05-24 11:10:27 +00:00
libkern
mips pmap_enter() *must* set PG_WRITEABLE on the given page if it creates a 2009-05-23 22:05:14 +00:00
modules Hook ubt and ubtbcmfw back up to the build. 2009-05-27 16:43:40 +00:00
net Add hierarchical jails. A jail may further virtualize its environment 2009-05-27 14:11:23 +00:00
net80211 Fix handling of devices w/o radiotap support: 2009-05-25 16:38:47 +00:00
netatalk Lock interface address list lock around ifaddr inserts and deletes 2009-04-19 22:01:38 +00:00
netgraph Hook ubt and ubtbcmfw back up to the build. 2009-05-27 16:43:40 +00:00
netinet Correct handling of SYN packets that are to the left of the current window of an ESTABLISHED connection. 2009-05-27 17:02:10 +00:00
netinet6 Merge final round of MLD changes from p4: 2009-05-27 18:57:13 +00:00
netipsec Lock SPTREE before parsing it in key_spddump() 2009-05-27 09:44:14 +00:00
netipx Staticize spx_remque() now that it's only used from spx_reass.c. 2009-05-25 13:52:51 +00:00
netnatm Replace d_thread_t * with struct thread *. 2009-05-20 17:00:16 +00:00
netncp
netsmb
nfs Add cpu_flush_dcache() for use after non-DMA based I/O so that a 2009-05-18 18:37:18 +00:00
nfsclient Make sure we feed 32bit align memory to nfsm_dissect otherwise we will fault 2009-05-24 13:22:00 +00:00
nfsserver Add hierarchical jails. A jail may further virtualize its environment 2009-05-27 14:11:23 +00:00
nlm Remove the unmaintained University of Michigan NFSv4 client from 8.x 2009-05-22 12:35:12 +00:00
opencrypto Fix cryptodev UIO creation. 2009-05-23 13:23:46 +00:00
pc98 Add cpu_flush_dcache() for use after non-DMA based I/O so that a 2009-05-18 18:37:18 +00:00
pci For RTL8139C+ controllers, have controller handle padding short 2009-04-20 07:13:04 +00:00
powerpc Set PG_WRITEABLE in Book-E pmap_enter[_locked] if it creates a mapping that 2009-05-26 06:24:50 +00:00
rpc Remove the unmaintained University of Michigan NFSv4 client from 8.x 2009-05-22 12:35:12 +00:00
security Add hierarchical jails. A jail may further virtualize its environment 2009-05-27 14:11:23 +00:00
sparc64 Add nge(4), nge(4) should work on all architectures. 2009-05-21 02:19:01 +00:00
sun4v Add cpu_flush_dcache() for use after non-DMA based I/O so that a 2009-05-18 18:37:18 +00:00
sys Rename the queue macros I introduced last year. 2009-05-27 19:28:04 +00:00
tools
ufs Add hierarchical jails. A jail may further virtualize its environment 2009-05-27 14:11:23 +00:00
vm Revise vm_pageout_scan()'s handling of partially dirty pages. Specifically, 2009-05-28 06:52:14 +00:00
xdr
xen Don't call the watch callback if its NULL. 2009-05-28 04:03:16 +00:00
Makefile Remove the unmaintained University of Michigan NFSv4 client from 8.x 2009-05-22 12:35:12 +00:00