HAMMER VFS - Fix incorrect reflush conditional
authorMatthew Dillon <dillon@apollo.backplane.com>
Fri, 25 Mar 2011 04:02:35 +0000 (21:02 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Fri, 25 Mar 2011 04:02:35 +0000 (21:02 -0700)
commitad7e6645709cbf2eafe0e6bad8a8741f3f117bf8
tree47fe8ab869235f644de8b918fbd7b255d5b6d5c0
parent05b2f51cd84e396e232211cb2440dc0fe499e65f
HAMMER VFS - Fix incorrect reflush conditional

* Fix a conditional that was testing the wrong field when determining
  how to reflush a directory or regular file.  This could prevent sync
  sequences from properly syncing the entire dependency chain during
  heavy filesystem activity.

* No known bugs are related to this fix as the chains would get flushed
  normally by the filesystem syncer eventually.

Reported-by: Sascha Wildner <saw@online.de>
sys/vfs/hammer/hammer_inode.c