]> git.sesse.net Git - bcachefs-tools-debian/blobdiff - cmd_kill_btree_node.c
atomic64_read_acquire() should be inline
[bcachefs-tools-debian] / cmd_kill_btree_node.c
index 83389bc4df8974f38b63bc4b6de624547b6e5ea1..b0832843c35284e621ea9e1baf2664ba4b6d35ba 100644 (file)
@@ -41,7 +41,7 @@ int cmd_kill_btree_node(int argc, char *argv[])
                switch (opt) {
                case 'b':
                        btree_id = read_string_list_or_die(optarg,
-                                               bch2_btree_ids, "btree id");
+                                               __bch2_btree_ids, "btree id");
                        break;
                case 'l':
                        if (kstrtouint(optarg, 10, &level) || level >= BTREE_MAX_DEPTH)
@@ -79,15 +79,12 @@ int cmd_kill_btree_node(int argc, char *argv[])
                        continue;
 
                if (!node_index) {
-                       struct bkey_ptrs_c ptrs = bch2_bkey_ptrs_c(bkey_i_to_s_c(&b->key));
-                       const struct bch_extent_ptr *ptr;
-
                        struct printbuf buf = PRINTBUF;
-
                        bch2_bkey_val_to_text(&buf, c, bkey_i_to_s_c(&b->key));
                        bch_info(c, "killing btree node %s", buf.buf);
                        printbuf_exit(&buf);
 
+                       struct bkey_ptrs_c ptrs = bch2_bkey_ptrs_c(bkey_i_to_s_c(&b->key));
                        bkey_for_each_ptr(ptrs, ptr) {
                                struct bch_dev *ca = bch_dev_bkey_exists(c, ptr->dev);