diff options
author | dyson <dyson@FreeBSD.org> | 1996-05-26 07:52:09 +0000 |
---|---|---|
committer | dyson <dyson@FreeBSD.org> | 1996-05-26 07:52:09 +0000 |
commit | 7aa7146d551879f646110cdb8ad3eb035d2852a9 (patch) | |
tree | a05963883abaf90775becdfd7854c2c3bb8869a1 /sys/net | |
parent | 2640e59c23504382951d71002949f3d3ab2d14c8 (diff) | |
download | FreeBSD-src-7aa7146d551879f646110cdb8ad3eb035d2852a9.zip FreeBSD-src-7aa7146d551879f646110cdb8ad3eb035d2852a9.tar.gz |
Fix a couple of problems in the pageout_scan routine. First, there is
a condition when blocking can occur, and the daemon did not check properly
for a page remaining on the expected queue. Additionally, the inactive
target was being set much too large for small memory machines. It is now
being calculated based upon the amount of user memory available on every
pageout daemon run. Another problem was that if memory was very low, the
pageout daemon could fail repeatedly to traverse the inactive queue.
Diffstat (limited to 'sys/net')
0 files changed, 0 insertions, 0 deletions