hammer2 - Fix infinite flush recursion, reduce bulkfree console spam
commit8bbe50255a64f47fb2a3aa621068ca99761a9c3f
authorMatthew Dillon <dillon@apollo.backplane.com>
Sat, 11 Jun 2016 07:53:32 +0000 (11 00:53 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Sat, 11 Jun 2016 07:53:32 +0000 (11 00:53 -0700)
treeaf945a59f429ef9c362d0a44fcf014d9aa2ee7ce
parent41d92675bbdc175003c247934dcb199be4a13a7d
hammer2 - Fix infinite flush recursion, reduce bulkfree console spam

* Fix infinitee flush recursions.  Chains marked HAMMER2_CHAIN_DESTROY
  must be recursed on so they can be deleted by the chain lastdrop code.
  Also add a missing downward propagation.

* Reduce console spam in the bulkfree code reporting the number of inodes
  scanned.
sys/vfs/hammer2/hammer2.h
sys/vfs/hammer2/hammer2_bulkfree.c
sys/vfs/hammer2/hammer2_flush.c