summaryrefslogtreecommitdiff
path: root/cmd_debug.c
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2020-01-04 15:46:31 -0500
committerKent Overstreet <kent.overstreet@gmail.com>2020-01-04 15:46:31 -0500
commitabbe66b6a5051027fd63b2a4cd4cb1d4b09410f6 (patch)
tree13d9b597ba0e0dc3dfc30beca97e9de45f6709b0 /cmd_debug.c
parent7c39a1cf1bc499ff5c8776b455bb94dea4b8ca59 (diff)
Fix dump command for btree ptr key type change
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
Diffstat (limited to 'cmd_debug.c')
-rw-r--r--cmd_debug.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/cmd_debug.c b/cmd_debug.c
index e11d495..8f85543 100644
--- a/cmd_debug.c
+++ b/cmd_debug.c
@@ -66,9 +66,10 @@ static void dump_one_device(struct bch_fs *c, struct bch_dev *ca, int fd)
bch2_trans_init(&trans, c, 0, 0);
for_each_btree_node(&trans, iter, i, POS_MIN, 0, b) {
- struct bkey_s_c_extent e = bkey_i_to_s_c_extent(&b->key);
+ struct bkey_ptrs_c ptrs =
+ bch2_bkey_ptrs_c(bkey_i_to_s_c(&b->key));
- extent_for_each_ptr(e, ptr)
+ bkey_for_each_ptr(ptrs, ptr)
if (ptr->dev == ca->dev_idx)
range_add(&data,
ptr->offset << 9,