diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2019-03-13 20:49:16 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2023-10-22 17:08:18 -0400 |
commit | 0564b16782b39d6f59e06f427f32826db69e75a2 (patch) | |
tree | a94a6de3e1ccf5c65c27dcadfb535b3756bfa0a6 /fs/bcachefs/str_hash.h | |
parent | 94d290e40c255ea854ec1050dbf9a8b60340a749 (diff) | |
download | linux-stable-0564b16782b39d6f59e06f427f32826db69e75a2.tar.gz linux-stable-0564b16782b39d6f59e06f427f32826db69e75a2.tar.bz2 linux-stable-0564b16782b39d6f59e06f427f32826db69e75a2.zip |
bcachefs: convert bch2_btree_insert_at() usage to bch2_trans_commit()
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'fs/bcachefs/str_hash.h')
-rw-r--r-- | fs/bcachefs/str_hash.h | 19 |
1 files changed, 4 insertions, 15 deletions
diff --git a/fs/bcachefs/str_hash.h b/fs/bcachefs/str_hash.h index c5bce01bf34c..ffa7af0820ea 100644 --- a/fs/bcachefs/str_hash.h +++ b/fs/bcachefs/str_hash.h @@ -213,10 +213,10 @@ int bch2_hash_needs_whiteout(struct btree_trans *trans, } static __always_inline -int __bch2_hash_set(struct btree_trans *trans, - const struct bch_hash_desc desc, - const struct bch_hash_info *info, - u64 inode, struct bkey_i *insert, int flags) +int bch2_hash_set(struct btree_trans *trans, + const struct bch_hash_desc desc, + const struct bch_hash_info *info, + u64 inode, struct bkey_i *insert, int flags) { struct btree_iter *iter, *slot = NULL; struct bkey_s_c k; @@ -267,17 +267,6 @@ found: return 0; } -static inline int bch2_hash_set(const struct bch_hash_desc desc, - const struct bch_hash_info *info, - struct bch_fs *c, u64 inode, - u64 *journal_seq, - struct bkey_i *insert, int flags) -{ - return bch2_trans_do(c, journal_seq, flags|BTREE_INSERT_ATOMIC, - __bch2_hash_set(&trans, desc, info, - inode, insert, flags)); -} - static __always_inline int bch2_hash_delete_at(struct btree_trans *trans, const struct bch_hash_desc desc, |