bcachefs: btree_gc can now handle unknown btrees
authorKent Overstreet <kent.overstreet@linux.dev>
Mon, 27 May 2024 22:40:50 +0000 (18:40 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Tue, 28 May 2024 15:29:26 +0000 (11:29 -0400)
commit088d0de81220a74d7d553febb81656927f10bb16
tree5da125f0bc790f1fd13c6d696d7ebe7b4656fb97
parentb4131076c16fdd2bc6cb09cfa7e0cfe278aa49a1
bcachefs: btree_gc can now handle unknown btrees

Compatibility fix - we no longer have a separate table for which order
gc walks btrees in, and special case the stripes btree directly.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/bcachefs.h
fs/bcachefs/btree_gc.c
fs/bcachefs/btree_gc.h
fs/bcachefs/btree_gc_types.h [new file with mode: 0644]
fs/bcachefs/ec.c