]> git.sesse.net Git - bcachefs-tools-debian/blobdiff - libbcachefs/debug.h
Update bcachefs sources to 717b356d1d bcachefs: Convert journal validation to bkey_in...
[bcachefs-tools-debian] / libbcachefs / debug.h
index b5de1a7072d4904fcd17bbb95af792de5939b0c2..2c37143b5fd1803e20eeddead3ad5160711d7a27 100644 (file)
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0 */
 #ifndef _BCACHEFS_DEBUG_H
 #define _BCACHEFS_DEBUG_H
 
@@ -7,44 +8,13 @@ struct bio;
 struct btree;
 struct bch_fs;
 
-#define BCH_DEBUG_PARAM(name, description) extern bool bch2_##name;
-BCH_DEBUG_PARAMS()
-#undef BCH_DEBUG_PARAM
-
-#define BCH_DEBUG_PARAM(name, description)                             \
-       static inline bool name(struct bch_fs *c)                       \
-       { return bch2_##name || c->name;        }
-BCH_DEBUG_PARAMS_ALWAYS()
-#undef BCH_DEBUG_PARAM
-
-#ifdef CONFIG_BCACHEFS_DEBUG
-
-#define BCH_DEBUG_PARAM(name, description)                             \
-       static inline bool name(struct bch_fs *c)                       \
-       { return bch2_##name || c->name;        }
-BCH_DEBUG_PARAMS_DEBUG()
-#undef BCH_DEBUG_PARAM
-
 void __bch2_btree_verify(struct bch_fs *, struct btree *);
-
-#define bypass_torture_test(d)         ((d)->bypass_torture_test)
-
-#else /* DEBUG */
-
-#define BCH_DEBUG_PARAM(name, description)                             \
-       static inline bool name(struct bch_fs *c) { return false; }
-BCH_DEBUG_PARAMS_DEBUG()
-#undef BCH_DEBUG_PARAM
-
-static inline void __bch2_btree_verify(struct bch_fs *c, struct btree *b) {}
-
-#define bypass_torture_test(d)         0
-
-#endif
+void bch2_btree_node_ondisk_to_text(struct printbuf *, struct bch_fs *,
+                                   const struct btree *);
 
 static inline void bch2_btree_verify(struct bch_fs *c, struct btree *b)
 {
-       if (verify_btree_ondisk(c))
+       if (bch2_verify_btree_ondisk)
                __bch2_btree_verify(c, b);
 }