hammer2 - flush sequencing part 2
authorMatthew Dillon <dillon@apollo.backplane.com>
Sat, 4 May 2013 18:14:20 +0000 (11:14 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Sat, 4 May 2013 18:14:20 +0000 (11:14 -0700)
commit4a59bd3e9fd6b08d1f28c7af83d86367d249e45f
treefb63dfe2acd653eaa64f5c0fcf594ce2fa65ffe8
parentd001f460bbf1795b8f37fce7ccc3243202a5d5f6
hammer2 - flush sequencing part 2

* API adjustments.  Add trans to setsubmod and pass &chain to
  hammer2_chain_modify() so it can (soon) modify/duplicate and
  return a different chain.

* Tentitively add flush_tid tracking to the hmp which will
  soon be used by the modify code to determine when a duplication
  is required.
sys/vfs/hammer2/hammer2.h
sys/vfs/hammer2/hammer2_chain.c
sys/vfs/hammer2/hammer2_flush.c
sys/vfs/hammer2/hammer2_inode.c
sys/vfs/hammer2/hammer2_ioctl.c
sys/vfs/hammer2/hammer2_vfsops.c
sys/vfs/hammer2/hammer2_vnops.c