hammer2 - add fifo/dev support, bug fixes
authorMatthew Dillon <dillon@apollo.backplane.com>
Sat, 26 Oct 2013 23:38:03 +0000 (16:38 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Sat, 26 Oct 2013 23:38:03 +0000 (16:38 -0700)
commit41c34a6d0e7b864375f360b715cd29d1a24ff0aa
tree255f5532ebf51b2d25a2af830e1062a60c02b1f4
parent18f86fd81412daaf482743865d2946448cb3d8cc
hammer2 - add fifo/dev support, bug fixes

* Add vops for fifo, blk, and chr devices

* Fix bug in hammer2_chain_insert() - allow insertion races to push a new
  layer in all cases except when requested not to.

* Fix bug in hammer2_chain_duplicate() - Must call hammer2_chain_create()
  instead of hammer2_chain_insert() in case the duplication target needs
  indirect blocks.
sys/vfs/hammer2/hammer2.h
sys/vfs/hammer2/hammer2_chain.c
sys/vfs/hammer2/hammer2_inode.c
sys/vfs/hammer2/hammer2_vnops.c