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