git: hammer2 - add fifo/dev support, bug fixes

Matthew Dillon dillon at crater.dragonflybsd.org
Sat Oct 26 16:41:18 PDT 2013


commit 41c34a6d0e7b864375f360b715cd29d1a24ff0aa
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Sat Oct 26 16:38:03 2013 -0700

    hammer2 - add fifo/dev support, bug fixes
    
    * Add vops for fifo, blk, and chr devices
    
    * Fix bug in hammer2_chain_insert() - allow insertion races to push a new
      layer in all cases except when requested not to.
    
    * Fix bug in hammer2_chain_duplicate() - Must call hammer2_chain_create()
      instead of hammer2_chain_insert() in case the duplication target needs
      indirect blocks.

Summary of changes:
 sys/vfs/hammer2/hammer2.h       |   3 +-
 sys/vfs/hammer2/hammer2_chain.c |  34 ++++---
 sys/vfs/hammer2/hammer2_inode.c |  27 ++++-
 sys/vfs/hammer2/hammer2_vnops.c | 213 +++++++++++++++++++++++++++++++++++++++-
 4 files changed, 255 insertions(+), 22 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/41c34a6d0e7b864375f360b715cd29d1a24ff0aa


-- 
DragonFly BSD source repository



More information about the Commits mailing list