Sorry, there is a typo in previous patch.

---
diff -r 66ea50b1a761 inode.c
--- a/inode.c   Tue Nov 20 13:44:45 2007 -0500
+++ b/inode.c   Tue Dec 04 21:38:06 2007 +0800
@@ -2035,7 +2035,9 @@ static int create_snapshot(struct btrfs_
        key.offset = 1;
        btrfs_set_key_type(&key, BTRFS_ROOT_ITEM_KEY);

+       extent_buffer_get(root->node);
        btrfs_cow_block(trans, root, root->node, NULL, 0, &tmp);
+       free_extent_buffer(tmp);
        btrfs_set_root_bytenr(&new_root_item, root->node->start);
        btrfs_set_root_level(&new_root_item, btrfs_header_level(root->node));

_______________________________________________
Btrfs-devel mailing list
[email protected]
http://oss.oracle.com/mailman/listinfo/btrfs-devel

Reply via email to