git: kernel - Add KVABIO support to NVMe, disk translation layer, and swap

Matthew Dillon dillon at crater.dragonflybsd.org
Mon Oct 16 11:30:33 PDT 2017


commit 51f1bd2c88d793c7c6dbc26ddc4a9473826e577d
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Sun Oct 1 19:39:33 2017 -0700

    kernel - Add KVABIO support to NVMe, disk translation layer, and swap
    
    * Add KVABIO support to the NVMe driver.  The driver no longer
      requires that buffers be synchronized to all cpus.
    
    * Add KVABIO support to the disk translation layer.  The layer no
      longer requires that buffers besynchronized to all cpus (note
      however that the underlying device may still require such).
    
    * Add KVABIO support to the swap subsystem.  Again, actual avoidance
      of buffer memory synchronization depends on the underlying devices.

Summary of changes:
 sys/dev/disk/nvme/nvme_disk.c |  5 +++-
 sys/kern/subr_disk.c          |  8 +++++--
 sys/vm/swap_pager.c           | 55 ++++++++++++++-----------------------------
 sys/vm/vm_swap.c              |  9 +++++++
 4 files changed, 37 insertions(+), 40 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/51f1bd2c88d793c7c6dbc26ddc4a9473826e577d


-- 
DragonFly BSD source repository



More information about the Commits mailing list