DragonFly-2.1.1.42.gbac8 master sys/vfs/hammer hammer.h hammer_blockmap.c hammer_btree.c hammer_cursor.c hammer_flusher.c hammer_inode.c hammer_object.c hammer_ondisk.c hammer_reblock.c hammer_transaction.c hammer_vfsops.c
Matthew Dillon
dillon at crater.dragonflybsd.org
Wed Dec 10 15:44:23 PST 2008
commit bac808fef6f98771014e7c348121ff8460a9f1d7
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Wed Dec 10 15:42:40 2008 -0800
Use per-mount kmalloc pools for bulk data structures, particularly inodes
and records.
Summary of changes:
sys/vfs/hammer/hammer.h | 8 +++++-
sys/vfs/hammer/hammer_blockmap.c | 8 +++---
sys/vfs/hammer/hammer_btree.c | 35 +++++++++++++++++++-------------
sys/vfs/hammer/hammer_cursor.c | 8 +++++-
sys/vfs/hammer/hammer_flusher.c | 6 ++--
sys/vfs/hammer/hammer_inode.c | 21 +++++++++++--------
sys/vfs/hammer/hammer_object.c | 10 +++++---
sys/vfs/hammer/hammer_ondisk.c | 28 ++++++++++++++++----------
sys/vfs/hammer/hammer_reblock.c | 2 +-
sys/vfs/hammer/hammer_transaction.c | 7 +++--
sys/vfs/hammer/hammer_vfsops.c | 37 +++++++++++++++++------------------
11 files changed, 98 insertions(+), 72 deletions(-)
http://gitweb.dragonflybsd.org/?p=dragonfly.git;a=commitdiff;h=bac808fef6f98771014e7c348121ff8460a9f1d7
--
DragonFly BSD source repository
More information about the Commits
mailing list