kernel - Adjust emergency pager
authorMatthew Dillon <dillon@apollo.backplane.com>
Thu, 7 Sep 2017 22:42:49 +0000 (15:42 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Thu, 7 Sep 2017 22:42:49 +0000 (15:42 -0700)
commitead231750255fbfbf6bf39fb42ae28e1d6f22351
treed31b56120852465bed9ab4152884f8886e19a430
parent30c68165c8c5a591e14597bce7bd25f4ecd649e3
kernel - Adjust emergency pager

* Adjust the emergency pager to always try to move some pages from the
  active queue to the inactive queue, just in case the inactive queue
  has plenty of pages (and is thus does not trigger the active scan),
  but none of those pages are anonymous.

* Should fix a rare low-memory deadlock situation.
sys/vm/vm_pageout.c