git: kernel - Fine-grain getnewbuf() and related vfs/bio data structures
Matthew Dillon
dillon at crater.dragonflybsd.org
Fri Nov 8 10:37:12 PST 2013
commit e11efbb39bd4d8eacf2ffd2ccc4d6285221d7cfa
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Fri Nov 8 10:32:57 2013 -0800
kernel - Fine-grain getnewbuf() and related vfs/bio data structures
* Replace the global bufqspin lock which the buffer cache uses to manage
the clean/dirty/etc buffer queues with a per-cpu spinlock.
Summary of changes:
sys/kern/vfs_bio.c | 728 ++++++++++++++++++++----------------------------
sys/kern/vfs_syscalls.c | 7 -
sys/sys/buf.h | 3 +-
sys/sys/mount.h | 1 -
4 files changed, 302 insertions(+), 437 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/e11efbb39bd4d8eacf2ffd2ccc4d6285221d7cfa
--
DragonFly BSD source repository
More information about the Commits
mailing list