git: hammer2 hammer2 - More indirect block work & test script work

Matthew Dillon dillon at crater.dragonflybsd.org
Mon Feb 27 15:34:32 PST 2012


commit 5b4a213242853d1a25a323f9771e3a62fadf52c3
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Mon Feb 27 15:31:37 2012 -0800

    hammer2 - More indirect block work & test script work
    
    * Correct strategy read and bmap offset calculations to allow for arbitrary
      differences between logical and physical block sizes.  This fixes data
      read-back issues past the first 16K of data.
    
    * Correct a panic related to the use of an unlocked chain in the lookup
      code when indirect blocks have to be recursed through.
    
    * Add vop_getpages/vop_putpages -> stdgetpages/stdputpages.
    
    * Minor reordering for correctness.
    
    * Adjust test scripts to be a bit smarter, adjust debugging kprintf()s

Summary of changes:
 sys/vfs/hammer2/dotest          |    9 +++++-
 sys/vfs/hammer2/hammer2_chain.c |   52 ++++++++++++++++++++++----------------
 sys/vfs/hammer2/hammer2_vnops.c |   34 ++++++++++++++-----------
 3 files changed, 56 insertions(+), 39 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/5b4a213242853d1a25a323f9771e3a62fadf52c3


-- 
DragonFly BSD source repository





More information about the Commits mailing list