summaryrefslogtreecommitdiff
path: root/libbcachefs/btree_types.h
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@linux.dev>2025-07-23 22:55:48 -0400
committerKent Overstreet <kent.overstreet@linux.dev>2025-07-23 22:55:48 -0400
commitfa7be73f307a24ebf3a958ba389d33f43321293f (patch)
tree3493ddfb9a859d159e8641f32bd35055a55aeb23 /libbcachefs/btree_types.h
parent5023292623e8f1dedc138a20daabbcc4772a0d86 (diff)
Update bcachefs sources to d90e3ac64900 bcachefs: live_child() no longer uses recursiondebug
Diffstat (limited to 'libbcachefs/btree_types.h')
-rw-r--r--libbcachefs/btree_types.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/libbcachefs/btree_types.h b/libbcachefs/btree_types.h
index 76adf756..e4870fbc 100644
--- a/libbcachefs/btree_types.h
+++ b/libbcachefs/btree_types.h
@@ -485,7 +485,7 @@ typedef DARRAY(struct trans_kmalloc_trace) darray_trans_kmalloc_trace;
struct btree_trans_subbuf {
u16 base;
u16 u64s;
- u16 size;;
+ u16 size;
};
struct btree_trans {
@@ -854,15 +854,15 @@ static inline bool btree_node_type_is_extents(enum btree_node_type type)
return type != BKEY_TYPE_btree && btree_id_is_extents(type - 1);
}
-static inline bool btree_type_has_snapshots(enum btree_id btree)
-{
- const u64 mask = 0
+static const u64 btree_has_snapshots_mask = 0
#define x(name, nr, flags, ...) |((!!((flags) & BTREE_IS_snapshots)) << nr)
- BCH_BTREE_IDS()
+BCH_BTREE_IDS()
#undef x
- ;
+;
- return BIT_ULL(btree) & mask;
+static inline bool btree_type_has_snapshots(enum btree_id btree)
+{
+ return BIT_ULL(btree) & btree_has_snapshots_mask;
}
static inline bool btree_type_has_snapshot_field(enum btree_id btree)