--- src/sys/vfs/hammer/hammer_mirror.c 2008/07/12 02:47:39 1.13 +++ src/sys/vfs/hammer/hammer_mirror.c 2008/07/12 23:04:50 1.14 @@ -355,11 +355,11 @@ hammer_ioc_mirror_write(hammer_transacti * cache as well. */ if (hammer_flusher_meta_halflimit(trans->hmp) || - hammer_flusher_undo_exhausted(trans, 1)) { + hammer_flusher_undo_exhausted(trans, 2)) { hammer_unlock_cursor(&cursor, 0); hammer_flusher_wait(trans->hmp, seq); hammer_lock_cursor(&cursor, 0); - seq = hammer_flusher_async(trans->hmp); + seq = hammer_flusher_async(trans->hmp, NULL); } /* @@ -374,7 +374,7 @@ hammer_ioc_mirror_write(hammer_transacti hammer_unlock_cursor(&cursor, 0); hammer_flusher_wait(trans->hmp, seq); hammer_lock_cursor(&cursor, 0); - seq = hammer_flusher_async(trans->hmp); + seq = hammer_flusher_async(trans->hmp, NULL); }