git: hammer2 - Refactor frontend part 3/many

Matthew Dillon dillon at crater.dragonflybsd.org
Wed Jun 17 17:15:48 PDT 2015


commit b0f58de8246bd514650e7d4e4d6bdcc51e815b45
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Tue Jun 16 22:24:24 2015 -0700

    hammer2 - Refactor frontend part 3/many
    
    * Compartmentalize the inode mostly node-independent meta-data portion of
      the inode on-disk data structure.
    
    * The filename and directdata/block-table part of the inode data structure
      is left out.

Summary of changes:
 sbin/hammer2/cmd_debug.c           |  80 +++++------
 sbin/hammer2/cmd_setcheck.c        |   2 +-
 sbin/hammer2/cmd_setcomp.c         |   2 +-
 sbin/hammer2/cmd_stat.c            |  15 ++-
 sbin/hammer2/print_inode.c         |  34 ++---
 sbin/newfs_hammer2/newfs_hammer2.c |  93 ++++++-------
 sys/vfs/hammer2/hammer2.h          |  21 ++-
 sys/vfs/hammer2/hammer2_chain.c    |  15 ++-
 sys/vfs/hammer2/hammer2_cluster.c  |  18 +--
 sys/vfs/hammer2/hammer2_disk.h     |  28 ++--
 sys/vfs/hammer2/hammer2_flush.c    |   6 +-
 sys/vfs/hammer2/hammer2_inode.c    | 262 +++++++++++++++++++------------------
 sys/vfs/hammer2/hammer2_iocom.c    |  10 +-
 sys/vfs/hammer2/hammer2_ioctl.c    |  60 ++++-----
 sys/vfs/hammer2/hammer2_subr.c     |  12 +-
 sys/vfs/hammer2/hammer2_syncthr.c  |   6 +-
 sys/vfs/hammer2/hammer2_vfsops.c   |  64 +++++----
 sys/vfs/hammer2/hammer2_vnops.c    | 112 ++++++++--------
 18 files changed, 449 insertions(+), 391 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/b0f58de8246bd514650e7d4e4d6bdcc51e815b45


-- 
DragonFly BSD source repository



More information about the Commits mailing list