kernel - Fine-grain getnewbuf() and related vfs/bio data structures
authorMatthew Dillon <dillon@apollo.backplane.com>
Fri, 8 Nov 2013 18:32:57 +0000 (10:32 -0800)
committerMatthew Dillon <dillon@apollo.backplane.com>
Fri, 8 Nov 2013 18:36:54 +0000 (10:36 -0800)
commite11efbb39bd4d8eacf2ffd2ccc4d6285221d7cfa
tree394cfb118a1d90a1fd595486119d6cc3fa9a22ec
parent82cc110d7eb37cb5f97105b3b2abb89e6860716a
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.
sys/kern/vfs_bio.c
sys/kern/vfs_syscalls.c
sys/sys/buf.h
sys/sys/mount.h