summaryrefslogtreecommitdiff
path: root/fs/bcachefs/bbpos.h
AgeCommit message (Collapse)AuthorFilesLines
2023-10-31bcachefs: move: convert to bbposKent Overstreet1-13/+1
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-10-31bcachefs: bch2_btree_id_str()Kent Overstreet1-1/+2
Since we can run with unknown btree IDs, we can't directly index btree IDs into fixed size arrays. Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-10-23bcachefs: Run bch2_check_backpointers_to_extents() in multiple passes if ↵Kent Overstreet1-0/+48
necessary When the extents + reflink btrees don't fit into memory this fsck pass becomes _much_ slower, since we're doing random lookups. This patch changes this pass to check how much of the relevant btrees will fit into memory, and run in multiple passes if needed. Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>