]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
bcachefs: lru, accounting are alloc btrees
authorKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Sep 2024 03:22:48 +0000 (23:22 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sat, 21 Dec 2024 06:36:14 +0000 (01:36 -0500)
They can be regenerated by fsck and don't require a btree node scan,
like other alloc btrees.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/bcachefs_format.h

index 6a67df2a2fcd9fdffbc821c884b3ea4d028042bc..79a80a78c2d83117249901cba0de3be64420252d 100644 (file)
@@ -1359,6 +1359,8 @@ static inline bool btree_id_is_alloc(enum btree_id id)
        case BTREE_ID_need_discard:
        case BTREE_ID_freespace:
        case BTREE_ID_bucket_gens:
+       case BTREE_ID_lru:
+       case BTREE_ID_accounting:
                return true;
        default:
                return false;