Allow batched log writes when writing dirty inodes.
[bluesky.git] / bluesky / bluesky-private.h
index ddf1d34..039e253 100644 (file)
@@ -145,8 +145,9 @@ void bluesky_block_touch(BlueSkyInode *inode, uint64_t i);
 void bluesky_block_fetch(BlueSkyFS *fs, BlueSkyBlock *block,
                          BlueSkyStoreAsync *barrier);
 void bluesky_block_flush(BlueSkyFS *fs, BlueSkyBlock *block,
-                         BlueSkyStoreAsync *barrier);
-void bluesky_file_flush(BlueSkyInode *inode, BlueSkyStoreAsync *barrier);
+                         BlueSkyStoreAsync *barrier, GList **log_items);
+void bluesky_file_flush(BlueSkyInode *inode, BlueSkyStoreAsync *barrier,
+                        GList **log_items);
 void bluesky_file_drop_cached(BlueSkyInode *inode);
 
 /* Logging infrastructure for ensuring operations are persistently recorded to