diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2019-10-02 09:56:39 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2023-10-22 17:08:30 -0400 |
commit | 887c2a4ee5480d725d39a0d611a426040287188f (patch) | |
tree | dea6473a0366e09caf1925700b56a1dbe8db34d7 /fs/bcachefs/btree_iter.h | |
parent | b7ba66c8450a58649393b47bc8975926b1e80814 (diff) | |
download | lwn-887c2a4ee5480d725d39a0d611a426040287188f.tar.gz lwn-887c2a4ee5480d725d39a0d611a426040287188f.zip |
bcachefs: bch2_btree_iter_fix_key_modified()
This is considerably cheaper than bch2_btree_node_iter_fix(), for cases
where the key was only modified and key ordering isn't changing.
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'fs/bcachefs/btree_iter.h')
-rw-r--r-- | fs/bcachefs/btree_iter.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/bcachefs/btree_iter.h b/fs/bcachefs/btree_iter.h index 1b7262d7e284..a05e542b3792 100644 --- a/fs/bcachefs/btree_iter.h +++ b/fs/bcachefs/btree_iter.h @@ -104,6 +104,8 @@ static inline void bch2_btree_iter_verify(struct btree_iter *iter, static inline void bch2_btree_trans_verify_locks(struct btree_trans *iter) {} #endif +void bch2_btree_iter_fix_key_modified(struct btree_iter *, struct btree *, + struct bkey_packed *); void bch2_btree_node_iter_fix(struct btree_iter *, struct btree *, struct btree_node_iter *, struct bkey_packed *, unsigned, unsigned); |