]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
MFC r215471:
authorkib <kib@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 26 Nov 2010 15:30:02 +0000 (15:30 +0000)
committerkib <kib@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 26 Nov 2010 15:30:02 +0000 (15:30 +0000)
commit950d11bfd515885f31321d8a6088878a922970e2
tree44f61e87134f725b54e1f62314dbac05a64f6189
parent9cf2faefcfd5963f431e48be2a84379dd44f3fbc
MFC r215471:
In vm_object_page_clean(), handle the pages that might be cached
or not written by vm_pageout_flush().

MFC r215574:
The runlen returned from vm_pageout_flush() might be zero legitimately

MCF r215610:
Eliminate the mab, maf arrays and related variables.
The change also fixes off-by-one error in the calculation of mreq.

MFC r215796:
After the sleep caused by encountering a busy page, relookup the page.

git-svn-id: svn://svn.freebsd.org/base/stable/8@215866 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/vm/vm_contig.c
sys/vm/vm_object.c
sys/vm/vm_pageout.c
sys/vm/vm_pageout.h