summaryrefslogtreecommitdiffstats
path: root/sys/amd64
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2012-08-07 04:48:14 +0000
committeralc <alc@FreeBSD.org>2012-08-07 04:48:14 +0000
commitcd8266338a7951e4af840a9bf6a731ee07ccd65c (patch)
treeab53138f6566fb9e64173e1290567aa40de4ae08 /sys/amd64
parent98bad868d8621dcb2ba19ef39911f565fa2ffe8a (diff)
downloadFreeBSD-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
OpenPOWER on IntegriCloud