git: hammer2 - Refactor frontend part 4/many

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


commit 7a9b14a0e3b0630905b28addf32dfdef68b39014
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Tue Jun 16 23:10:40 2015 -0700

    hammer2 - Refactor frontend part 4/many
    
    * Embed the inode's meta-data (hammer2_inode_meta) in the
      in-memory hammer2_inode structure, making it accessible
      once the inode has been loaded without having to reissue
      I/O.
    
    * In preparation for separating the cluster locking from the
      inode locking.

Summary of changes:
 sys/vfs/hammer2/hammer2.h        | 13 ++++-----
 sys/vfs/hammer2/hammer2_inode.c  | 57 ++++++++++++++++++++++++++++------------
 sys/vfs/hammer2/hammer2_subr.c   | 52 +++++++++---------------------------
 sys/vfs/hammer2/hammer2_vfsops.c | 41 ++++++++++-------------------
 sys/vfs/hammer2/hammer2_vnops.c  | 32 +++++++++++-----------
 5 files changed, 89 insertions(+), 106 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/7a9b14a0e3b0630905b28addf32dfdef68b39014


-- 
DragonFly BSD source repository



More information about the Commits mailing list