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