}
}
-void __btrfs_debug_check_extent_io_range(const char *caller,
- struct extent_io_tree *tree, u64 start,
- u64 end)
+#define btrfs_debug_check_extent_io_range(tree, start, end) \
+ __btrfs_debug_check_extent_io_range(__func__, (tree), (start), (end))
+static inline void __btrfs_debug_check_extent_io_range(const char *caller,
+ struct extent_io_tree *tree,
+ u64 start, u64 end)
{
struct inode *inode = tree->private_data;
u64 isize;
#define btrfs_leak_debug_add_state(state) do {} while (0)
#define btrfs_leak_debug_del_state(state) do {} while (0)
#define btrfs_extent_state_leak_debug_check() do {} while (0)
+#define btrfs_debug_check_extent_io_range(c, s, e) do {} while (0)
#endif
/*
return !RB_EMPTY_NODE(&state->rb_node);
}
-#ifdef CONFIG_BTRFS_DEBUG
-void __btrfs_debug_check_extent_io_range(const char *caller,
- struct extent_io_tree *tree, u64 start,
- u64 end);
-#define btrfs_debug_check_extent_io_range(tree, start, end) \
- __btrfs_debug_check_extent_io_range(__func__, (tree), (start), (end))
-#else
-#define btrfs_debug_check_extent_io_range(c, s, e) do {} while (0)
-#endif
-
struct tree_entry {
u64 start;
u64 end;