summaryrefslogtreecommitdiff
path: root/disk-io.c
diff options
context:
space:
mode:
authorChris Mason <chris.mason@oracle.com>2008-04-01 10:20:06 -0400
committerDavid Woodhouse <dwmw2@hera.kernel.org>2008-04-01 10:20:06 -0400
commitad67cd73b7c1ab043f0c27570750f6d2becd7f03 (patch)
tree6c1e0daf85186558d8f24f868a9fe19bda44d863 /disk-io.c
parente9e3422f85877e813e9217f5dc8eb189f0643d65 (diff)
Update struct btrfs_header flags, and use it to indicate buffers are written
Diffstat (limited to 'disk-io.c')
-rw-r--r--disk-io.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/disk-io.c b/disk-io.c
index 1afe5a6e..06364045 100644
--- a/disk-io.c
+++ b/disk-io.c
@@ -140,6 +140,8 @@ int write_tree_block(struct btrfs_trans_handle *trans, struct btrfs_root *root,
BUG();
if (!btrfs_buffer_uptodate(eb))
BUG();
+
+ btrfs_set_header_flag(eb, BTRFS_HEADER_FLAG_WRITTEN);
btrfs_map_bh_to_logical(root, eb, eb->start);
csum_tree_block(root, eb, 0);
return write_extent_to_disk(eb);