Btrfs: Add a write ahead tree log to optimize synchronous operations
[pandora-kernel.git] / fs / btrfs / root-tree.c
index a5c0e98..e3984f9 100644 (file)
@@ -202,15 +202,15 @@ again:
                memcpy(&found_key, &key, sizeof(key));
                key.offset++;
                btrfs_release_path(root, path);
-               dead_root = btrfs_read_fs_root_no_radix(root->fs_info,
-                                                       &found_key);
+               dead_root =
+                       btrfs_read_fs_root_no_radix(root->fs_info->tree_root,
+                                                   &found_key);
                if (IS_ERR(dead_root)) {
                        ret = PTR_ERR(dead_root);
                        goto err;
                }
 
-               ret = btrfs_add_dead_root(dead_root, latest,
-                                         &root->fs_info->dead_roots);
+               ret = btrfs_add_dead_root(dead_root, latest);
                if (ret)
                        goto err;
                goto again;