git: kernel - Add burst reads back into swap_pager

Matthew Dillon dillon at
Thu Jan 21 12:15:43 PST 2010

commit 5d5c583125c83ef80b172eb2cd1554f05564594e
Author: Matthew Dillon <dillon at>
Date:   Thu Jan 21 11:55:14 2010 -0800

    kernel - Add burst reads back into swap_pager
    * Burst reading from swap was disabled due to recent VM pager changes
      which changes vm_pager_getpages() from specifying multiple-pages to
      specifying just one-page.
    * Add burst reading back into pretty much the only pager left (other
      then devfs_pager and phys_pager which are special cases) which
      doesn't use the buffer cache.
    * The code may still be a bit unstable so it is diabled by default.
      Add a new sysctl vm.swap_burst_read (defaults to off) which can
      be used to enable burst reading from swap.

Summary of changes:
 sys/vm/swap_pager.c |  245 +++++++++++++++++++++++++++++++-------------------
 1 files changed, 152 insertions(+), 93 deletions(-)

DragonFly BSD source repository

More information about the Commits mailing list