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