]> git.dujemihanovic.xyz Git - linux.git/commit
bcachefs: minor lru fsck fixes
authorKent Overstreet <kent.overstreet@linux.dev>
Tue, 1 Oct 2024 20:40:33 +0000 (16:40 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sat, 5 Oct 2024 00:25:31 +0000 (20:25 -0400)
commit01bf5e3bd26ff8e49bf06fa4180f3eab51ab06df
treefa5a8aaa2a6764bf90d1f3758e895ed469c023ff
parent1bea714c532abf101e939a90b8c920ef9205cfa3
bcachefs: minor lru fsck fixes

check_lru_key() wasn't using write buffer updates for deleting bad lru
entries - dating from before the lru btree used the btree write buffer.

And when possibly flushing the btree write buffer (to make sure we're
seeing a real inconsistency), we need to be using the modern
bch2_btree_write_buffer_maybe_flush().

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