hammer2 - Flush asynchronization, bug fixes, stabilization (2)
authorMatthew Dillon <dillon@apollo.backplane.com>
Wed, 14 Mar 2018 05:27:10 +0000 (22:27 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Sat, 17 Mar 2018 08:31:35 +0000 (01:31 -0700)
commita386828468195c126916b041c43245e274c3c14f
tree20c26ddf1169b7f1219a03a603345b18fa9801b1
parent40498d1c88122d4588f3b021c4ec7c0444b2164b
hammer2 - Flush asynchronization, bug fixes, stabilization (2)

* Add the HAMMER2_INODE_DIRTYDATA flag and use it to interlock
  clearing the vnode's dirty flag.
sys/vfs/hammer2/hammer2.h
sys/vfs/hammer2/hammer2_inode.c
sys/vfs/hammer2/hammer2_strategy.c