Btrfs: Verify checksums on tree blocks found without read_tree_block
[linux-2.6-block.git] / fs / btrfs / extent-tree.c
index cf283b0271ac417df65062f5f126a544bc380b39..a34c289aec2132faae8296b98232befe737e1ab0 100644 (file)
@@ -2069,6 +2069,8 @@ static int noinline walk_down_tree(struct btrfs_trans_handle *trans,
                                BUG_ON(ret);
                                continue;
                        }
+               } else if (next) {
+                       btrfs_verify_block_csum(root, next);
                }
                WARN_ON(*level <= 0);
                if (path->nodes[*level-1])