From: Kent Overstreet Date: Sat, 3 Dec 2022 01:36:06 +0000 (-0500) Subject: bcachefs: Allow for more btrees X-Git-Tag: io_uring-6.7-2023-11-10~119^2~619 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=a16b19cd1d91366e38c06f1195437b200b32e980;p=linux-block.git bcachefs: Allow for more btrees Expand some bitfields so we can keep adding more btrees. Signed-off-by: Kent Overstreet --- 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;