bcachefs: decouple bch2_lru_check_set() from alloc btree
authorKent Overstreet <kent.overstreet@linux.dev>
Mon, 10 Feb 2025 23:42:45 +0000 (18:42 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Sat, 15 Mar 2025 01:02:14 +0000 (21:02 -0400)
commit3aff608b86440a7fd1a5486c90124f1963f6d4dc
treeab130307a26d84ee5b4557f9c3ece728a87343d7
parentb8e37c1645e96348adcfe48786f6f46930048914
bcachefs: decouple bch2_lru_check_set() from alloc btree

Pass in the backpointer explicitly, instead of assuming 'referring_k' is
an alloc key and calculating it.

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