]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
bcachefs: kill bch2_journal_entries_free()
authorKent Overstreet <kent.overstreet@linux.dev>
Sun, 17 Nov 2024 04:54:19 +0000 (23:54 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Sat, 21 Dec 2024 06:36:18 +0000 (01:36 -0500)
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/btree_journal_iter.c
fs/bcachefs/btree_journal_iter.h

index c44889ef981773de8d314e8404aa35f328cfd5ad..39898baa8854ddd103302134924c105230d56b66 100644 (file)
@@ -527,16 +527,6 @@ void bch2_btree_and_journal_iter_init_node_iter(struct btree_trans *trans,
 
 /* sort and dedup all keys in the journal: */
 
-void bch2_journal_entries_free(struct bch_fs *c)
-{
-       struct journal_replay **i;
-       struct genradix_iter iter;
-
-       genradix_for_each(&c->journal_entries, iter, i)
-               kvfree(*i);
-       genradix_free(&c->journal_entries);
-}
-
 /*
  * When keys compare equal, oldest compares first:
  */
@@ -569,7 +559,12 @@ void bch2_journal_keys_put(struct bch_fs *c)
        keys->data = NULL;
        keys->nr = keys->gap = keys->size = 0;
 
-       bch2_journal_entries_free(c);
+       struct journal_replay **i;
+       struct genradix_iter iter;
+
+       genradix_for_each(&c->journal_entries, iter, i)
+               kvfree(*i);
+       genradix_free(&c->journal_entries);
 }
 
 static void __journal_keys_sort(struct journal_keys *keys)
index fa8c4f82c9c7864356455eb8287a59a81ca74f57..5ddbb7571770e359e8e0cd5a5e4ab25bb3290606 100644 (file)
@@ -81,8 +81,6 @@ static inline void bch2_journal_keys_put_initial(struct bch_fs *c)
        c->journal_keys.initial_ref_held = false;
 }
 
-void bch2_journal_entries_free(struct bch_fs *);
-
 int bch2_journal_keys_sort(struct bch_fs *);
 
 void bch2_shoot_down_journal_keys(struct bch_fs *, enum btree_id,