DragonFly BSD
DragonFly commits List (threaded) for 2012-02
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

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


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Mon, 27 Feb 2012 15:34:32 -0800 (PST)

commit 5b4a213242853d1a25a323f9771e3a62fadf52c3
Author: Matthew Dillon <dillon@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



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]