git: kernel - Adjust emergency pager

Matthew Dillon dillon at crater.dragonflybsd.org
Thu Sep 7 15:46:10 PDT 2017


commit ead231750255fbfbf6bf39fb42ae28e1d6f22351
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Thu Sep 7 15:42:49 2017 -0700

    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.

Summary of changes:
 sys/vm/vm_pageout.c | 21 ++++++++++++++++++---
 1 file changed, 18 insertions(+), 3 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/ead231750255fbfbf6bf39fb42ae28e1d6f22351


-- 
DragonFly BSD source repository



More information about the Commits mailing list