diff options
author | alc <alc@FreeBSD.org> | 2012-08-07 04:48:14 +0000 |
---|---|---|
committer | alc <alc@FreeBSD.org> | 2012-08-07 04:48:14 +0000 |
commit | cd8266338a7951e4af840a9bf6a731ee07ccd65c (patch) | |
tree | ab53138f6566fb9e64173e1290567aa40de4ae08 /sys/amd64 | |
parent | 98bad868d8621dcb2ba19ef39911f565fa2ffe8a (diff) | |
download | FreeBSD-src-cd8266338a7951e4af840a9bf6a731ee07ccd65c.zip FreeBSD-src-cd8266338a7951e4af840a9bf6a731ee07ccd65c.tar.gz |
Never sleep on busy pages in vm_pageout_launder(), always skip them. Long
ago, sleeping on busy pages in vm_pageout_launder() made sense. The call
to vm_pageout_flush() specified asynchronous I/O and sleeping on busy pages
blocked vm_pageout_launder() until the flush had completed. However, in
CVS revision 1.35 of vm/vm_contig.c, the call to vm_pageout_flush() was
changed to request synchronous I/O, but the sleep on busy pages was not
removed.
Diffstat (limited to 'sys/amd64')
0 files changed, 0 insertions, 0 deletions