bcachefs: Kill bch2_sort_repack_merge()
authorKent Overstreet <kent.overstreet@gmail.com>
Sun, 19 Dec 2021 23:59:22 +0000 (18:59 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:09:19 +0000 (17:09 -0400)
commit62d5bd955fd81320d1e03fdebb4342ee14df1d1f
tree894f7f7d7acb4ba58b5773763ecd186dc0fa183a
parentb84d42c31f34094c74d6306e11e3a0bc224c7575
bcachefs: Kill bch2_sort_repack_merge()

The main function of bch2_sort_repack_merge() was to call .key_normalize
on every key, which drops stale (cached) pointers - it hasn't actually
merged extents in quite some time.

But bch2_gc_gens() now works on individual keys - we used to gc old gens
by rewriting entire btree nodes. With that gone, there's no need for
internal btree code to be calling .key_normalize anymore.

Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
fs/bcachefs/bkey_sort.c
fs/bcachefs/bkey_sort.h
fs/bcachefs/btree_io.c