summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_types.h
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@linux.dev>2022-12-03 04:36:06 +0300
committerKent Overstreet <kent.overstreet@linux.dev>2023-10-23 00:09:48 +0300
commita16b19cd1d91366e38c06f1195437b200b32e980 (patch)
tree0cdbee5305717c1c4213f1e106cb9a740806047b /fs/bcachefs/btree_types.h
parent1ba8a796b427d312aa68c2e04e00b42ec742883e (diff)
downloadlinux-a16b19cd1d91366e38c06f1195437b200b32e980.tar.xz
bcachefs: Allow for more btrees
Expand some bitfields so we can keep adding more btrees. Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'fs/bcachefs/btree_types.h')
-rw-r--r--fs/bcachefs/btree_types.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/fs/bcachefs/btree_types.h b/fs/bcachefs/btree_types.h
index 6a852f7fbf70..e47fd252c3fb 100644
--- a/fs/bcachefs/btree_types.h
+++ b/fs/bcachefs/btree_types.h
@@ -225,7 +225,7 @@ struct btree_path {
/* btree_iter_copy starts here: */
struct bpos pos;
- enum btree_id btree_id:4;
+ enum btree_id btree_id:5;
bool cached:1;
bool preserve:1;
enum btree_path_uptodate uptodate:2;
@@ -235,7 +235,7 @@ struct btree_path {
*/
bool should_be_locked:1;
unsigned level:3,
- locks_want:4;
+ locks_want:3;
u8 nodes_locked;
struct btree_path_level {
@@ -269,7 +269,7 @@ struct btree_iter {
struct btree_path *update_path;
struct btree_path *key_cache_path;
- enum btree_id btree_id:4;
+ enum btree_id btree_id:8;
unsigned min_depth:3;
unsigned advanced:1;