From 7ffbed23436efdbc29bc6afba226ed5e4639a316 Mon Sep 17 00:00:00 2001 From: Kent Overstreet Date: Tue, 18 Nov 2025 10:48:51 -0500 Subject: [PATCH] cmd_dump: handle BCH_SB_MEMBER_INVALID Signed-off-by: Kent Overstreet --- c_src/cmd_dump.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/c_src/cmd_dump.c b/c_src/cmd_dump.c index 85a752df..d5f54393 100644 --- a/c_src/cmd_dump.c +++ b/c_src/cmd_dump.c @@ -37,8 +37,9 @@ static void dump_node(struct bch_fs *c, dump_devs *devs, struct bkey_s_c k) #endif bkey_for_each_ptr(ptrs, ptr) - range_add(&devs->data[ptr->dev].btree, - ptr->offset << 9, bytes); + if (bch2_dev_exists(c, ptr->dev)) + range_add(&devs->data[ptr->dev].btree, + ptr->offset << 9, bytes); } static void get_sb_journal(struct bch_fs *c, struct bch_dev *ca,