btrfs: pass root owner to read_tree_block
[sfrench/cifs-2.6.git] / fs / btrfs / extent-tree.c
index 5d54819aada7e0074be6cc843280f5d882ca2d8c..90f1ec0802bda18d5e7cfe3e13412e56e6090349 100644 (file)
@@ -5077,8 +5077,8 @@ static noinline int do_walk_down(struct btrfs_trans_handle *trans,
        if (!next) {
                if (reada && level == 1)
                        reada_walk_down(trans, root, wc, path);
-               next = read_tree_block(fs_info, bytenr, generation, level - 1,
-                                      &first_key);
+               next = read_tree_block(fs_info, bytenr, root->root_key.objectid,
+                                      generation, level - 1, &first_key);
                if (IS_ERR(next)) {
                        return PTR_ERR(next);
                } else if (!extent_buffer_uptodate(next)) {