bcachefs; kill bch2_btree_key_cache_flush()
authorKent Overstreet <kent.overstreet@linux.dev>
Sun, 10 Dec 2023 22:52:58 +0000 (17:52 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Mon, 1 Jan 2024 16:47:41 +0000 (11:47 -0500)
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/btree_key_cache.c
fs/bcachefs/btree_key_cache.h

index b39b28b4ae73772a72778069d9c572b69375d129..7d2db1e5df3bff4f083025d6b08974e65a829a1c 100644 (file)
@@ -747,22 +747,6 @@ unlock:
        return ret;
 }
 
-/*
- * Flush and evict a key from the key cache:
- */
-int bch2_btree_key_cache_flush(struct btree_trans *trans,
-                              enum btree_id id, struct bpos pos)
-{
-       struct bch_fs *c = trans->c;
-       struct bkey_cached_key key = { id, pos };
-
-       /* Fastpath - assume it won't be found: */
-       if (!bch2_btree_key_cache_find(c, id, pos))
-               return 0;
-
-       return btree_key_cache_flush_pos(trans, key, 0, 0, true);
-}
-
 bool bch2_btree_insert_key_cached(struct btree_trans *trans,
                                  unsigned flags,
                                  struct btree_insert_entry *insert_entry)
index be3acde2caa09d65ec8746e20583c6ad840711b3..e6b2cd0dd2c1afc2a21c628763422c2a2a314f69 100644 (file)
@@ -31,8 +31,6 @@ int bch2_btree_path_traverse_cached(struct btree_trans *, struct btree_path *,
 
 bool bch2_btree_insert_key_cached(struct btree_trans *, unsigned,
                        struct btree_insert_entry *);
-int bch2_btree_key_cache_flush(struct btree_trans *,
-                              enum btree_id, struct bpos);
 void bch2_btree_key_cache_drop(struct btree_trans *,
                               struct btree_path *);