git: DragonFly_RELEASE_4_6 kernel - Add vfs.repurpose_enable, adjust B_HASBOGUS
    Matthew Dillon 
    dillon at crater.dragonflybsd.org
       
    Sat Jul 23 21:00:56 PDT 2016
    
    
  
commit dfe9beaa09e77d03dbf40c3286ddbe69ff8beff2
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Sat Jul 23 18:57:15 2016 -0700
    kernel - Add vfs.repurpose_enable, adjust B_HASBOGUS
    
    * Add vfs.repurpose_enable, default disabled.  If this feature is turned on
      the system will try to repurpose the VM pages underlying a buffer on
      re-use instead of allowing the VM pages to cycle into the VM page cache.
      Designed for high I/O-load environments.
    
    * Use the B_HASBOGUS flag to determine if a pmap_qenter() is required,
      and devolve the case to a single call to pmap_qenter() instead of one
      for each bogus page.
Summary of changes:
 sys/kern/vfs_bio.c     | 44 ++++++++++++++++++++++++++++----------------
 sys/kern/vfs_cluster.c |  5 ++++-
 2 files changed, 32 insertions(+), 17 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/dfe9beaa09e77d03dbf40c3286ddbe69ff8beff2
-- 
DragonFly BSD source repository
    
    
More information about the Commits
mailing list