diff options
author | Kent Overstreet <kent.overstreet@linux.dev> | 2025-07-23 22:55:48 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2025-07-23 22:55:48 -0400 |
commit | fa7be73f307a24ebf3a958ba389d33f43321293f (patch) | |
tree | 3493ddfb9a859d159e8641f32bd35055a55aeb23 /libbcachefs/btree_types.h | |
parent | 5023292623e8f1dedc138a20daabbcc4772a0d86 (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.h | 14 |
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) |