aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--btrfs-corrupt-block.c1
-rw-r--r--disk-io.c2
-rw-r--r--utils.h2
3 files changed, 4 insertions, 1 deletions
diff --git a/btrfs-corrupt-block.c b/btrfs-corrupt-block.c
index 9b72ad9..5c51305 100644
--- a/btrfs-corrupt-block.c
+++ b/btrfs-corrupt-block.c
@@ -31,6 +31,7 @@
#include "transaction.h"
#include "list.h"
#include "version.h"
+#include "utils.h"
struct extent_buffer *debug_corrupt_block(struct btrfs_root *root, u64 bytenr,
u32 blocksize, int copy)
diff --git a/disk-io.c b/disk-io.c
index 0f69f0f..bc673c2 100644
--- a/disk-io.c
+++ b/disk-io.c
@@ -112,7 +112,7 @@ int verify_tree_block_csum_silent(struct extent_buffer *buf, u16 csum_size)
return __csum_tree_block_size(buf, csum_size, 1, 1);
}
-static int csum_tree_block(struct btrfs_root *root, struct extent_buffer *buf,
+int csum_tree_block(struct btrfs_root *root, struct extent_buffer *buf,
int verify)
{
u16 csum_size =
diff --git a/utils.h b/utils.h
index dc795f4..6c2553a 100644
--- a/utils.h
+++ b/utils.h
@@ -78,4 +78,6 @@ int get_label_mounted(const char *mount_path, char *labelp);
int test_num_disk_vs_raid(u64 metadata_profile, u64 data_profile,
u64 dev_cnt, int mixed, char *estr);
int is_vol_small(char *file);
+int csum_tree_block(struct btrfs_root *root, struct extent_buffer *buf,
+ int verify);
#endif