hammer2 - Refactor file unlink w/open descriptor (3)
authorMatthew Dillon <dillon@apollo.backplane.com>
Fri, 13 Dec 2013 01:24:47 +0000 (17:24 -0800)
committerMatthew Dillon <dillon@apollo.backplane.com>
Fri, 13 Dec 2013 01:27:18 +0000 (17:27 -0800)
commit59c5121acd6477b53e67bfd80821cb12f08cc857
tree988d6568f11ecc8030f620fee90b0e02892266c3
parent1ddc3e8fce96bda7791bef79520bf60de8cd88e5
hammer2 - Refactor file unlink w/open descriptor (3)

* Fix a bug where hammer2_inode_connect() was not calling
  hammer2_chain_lookup() to properly adjust the parent chain pointer
  to the correct insertion point when moving an unlinked-but-open file
  to the hidden directory.

  (triggered with poudriere which uses open/unlinked filesystem FIFO nodes).

* Minor documentation cleanup.
sys/vfs/hammer2/hammer2_chain.c
sys/vfs/hammer2/hammer2_flush.c
sys/vfs/hammer2/hammer2_inode.c