git: kernel - Implement KVABIO API in TMPFS

Matthew Dillon dillon at
Mon Oct 16 11:30:33 PDT 2017

commit 48db4e2021c6f1f9af86240897dc280da1115483
Author: Matthew Dillon <dillon at>
Date:   Sun Oct 1 19:42:59 2017 -0700

    kernel - Implement KVABIO API in TMPFS
    * TMPFS now fully supports the KVABIO API.  This removes nearly all
      IPIs from buffer cache operations related to TMPFS.
    * In synth tests on 32-way and 48-way servers, the number of IPIs/cpu/sec
      drops from 5000-12000 down to 200-1000.  Needless to say, this is a
      huge win, particularly on VMs.
    Recommend-by: mjg_ (Mateusz Guzik)

Summary of changes:
 sys/vfs/tmpfs/tmpfs_subr.c  |  5 +++++
 sys/vfs/tmpfs/tmpfs_vnops.c | 11 ++++++++---
 2 files changed, 13 insertions(+), 3 deletions(-)

DragonFly BSD source repository

More information about the Commits mailing list