git: kernel - SWAP CACHE part 3/many - Rearrange VM pagerops
    Matthew Dillon 
    dillon at crater.dragonflybsd.org
       
    Wed Feb  3 15:21:47 PST 2010
    
    
  
commit 107e9bcca13edfa5b6145d3e2424a8b991c2db8b
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Wed Feb 3 14:45:32 2010 -0800
    kernel - SWAP CACHE part 3/many - Rearrange VM pagerops
    
    * Remove pgo_init, pgo_pageunswapped, and pgo_strategy
    
    * The swap pager was the only consumer of pgo_pageunswapped and
      pgo_strategy.  Since these functions will soon operate on any
      VM object type and not just OBJT_SWAP there's no point putting
      them in pagerops.
    
    * Make swap_pager_strategy() and swap_pager_unswapped() global
      functions and call them directly.
Summary of changes:
 sys/dev/disk/vn/vn.c   |    4 +-
 sys/vm/default_pager.c |    4 +--
 sys/vm/device_pager.c  |   14 ++--------
 sys/vm/phys_pager.c    |    9 +------
 sys/vm/swap_pager.c    |   64 ++++++++++++++++++++++-------------------------
 sys/vm/vm_fault.c      |    2 +-
 sys/vm/vm_init.c       |    1 -
 sys/vm/vm_pager.c      |   40 +++---------------------------
 sys/vm/vm_pager.h      |   26 +++----------------
 sys/vm/vnode_pager.c   |    4 +--
 10 files changed, 47 insertions(+), 121 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/107e9bcca13edfa5b6145d3e2424a8b991c2db8b
-- 
DragonFly BSD source repository
    
    
More information about the Commits
mailing list