HAMMER VFS - Fix assertion panic related to record flush state
authorMatthew Dillon <dillon@apollo.backplane.com>
Sat, 17 Apr 2010 18:12:02 +0000 (11:12 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Sat, 17 Apr 2010 18:12:02 +0000 (11:12 -0700)
commitd006ca0ce0ff2bf3fc5655d61dad1c21b67997b7
tree8aa36441d6fb500b9afb9f301a5c2d4420e7fa9e
parent760d1e3d37101377ea9235cfb1fdd157660e8cfc
HAMMER VFS - Fix assertion panic related to record flush state

* This assertion can occur under certain circumstances if a rename
  operation moves a file or directory to a parent directory, due to
  a circular loop in the dependency chain.

* Fix the problem by allowing the case.

Reported-by: Sascha Wildner, Alex Hornung, Venkatesh Srinivas, others
sys/vfs/hammer/hammer_inode.c