hammer2 - More indirect block work & test script work
authorMatthew Dillon <dillon@apollo.backplane.com>
Mon, 27 Feb 2012 23:31:37 +0000 (15:31 -0800)
committerMatthew Dillon <dillon@apollo.backplane.com>
Mon, 27 Feb 2012 23:31:37 +0000 (15:31 -0800)
commit5b4a213242853d1a25a323f9771e3a62fadf52c3
tree401b95a55907dc295764a55b8b7813380874f122
parent43a913d3fb09d13f142145229169107f4279c41f
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
sys/vfs/hammer2/dotest
sys/vfs/hammer2/hammer2_chain.c
sys/vfs/hammer2/hammer2_vnops.c