]> www.infradead.org Git - users/jedix/linux-maple.git/commit
bcachefs: logged ops only use inum 0 of logged ops btree
authorKent Overstreet <kent.overstreet@linux.dev>
Mon, 2 Dec 2024 02:35:11 +0000 (21:35 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Sat, 21 Dec 2024 06:36:21 +0000 (01:36 -0500)
commitf78760dede23affb50a6fe62b1230849e1a5d15f
tree7f5fb775e89a262f8dd2749e1de74185f835d86e
parentad0b2544ec827e03b75143bed83338bda7f6fe21
bcachefs: logged ops only use inum 0 of logged ops btree

we wish to use the logged ops btree for other items that aren't strictly
logged ops: cursors for inode allocation

There's no reason to create another cached btree for inode allocator
cursors - so reserve different parts of the keyspace for different
purposes.

Older versions will ignore or delete the cursors.

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