diff options
author | Kent Overstreet <kent.overstreet@linux.dev> | 2022-09-03 21:09:54 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2023-10-22 17:09:40 -0400 |
commit | da4474f20961f995a1d54f82b4c462c94ea03552 (patch) | |
tree | 5f0d4340d43b67b85494ba861774eec8ded2e19a /fs/bcachefs/btree_key_cache.c | |
parent | 4e6defd106b69c3a78da380d694fd43275125dda (diff) | |
download | linux-da4474f20961f995a1d54f82b4c462c94ea03552.tar.gz linux-da4474f20961f995a1d54f82b4c462c94ea03552.tar.bz2 linux-da4474f20961f995a1d54f82b4c462c94ea03552.zip |
bcachefs: Convert more locking code to btree_bkey_cached_common
Ideally, all the code in btree_locking.c should be converted, but then
we'd want to convert btree_path to point to btree_key_cached_common too,
and then we'd be in for a much bigger cleanup - but a bit of incremental
cleanup will still be helpful for the next patches.
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'fs/bcachefs/btree_key_cache.c')
-rw-r--r-- | fs/bcachefs/btree_key_cache.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/bcachefs/btree_key_cache.c b/fs/bcachefs/btree_key_cache.c index 517b9861c01c..2de9a0cc17b6 100644 --- a/fs/bcachefs/btree_key_cache.c +++ b/fs/bcachefs/btree_key_cache.c @@ -343,7 +343,7 @@ static int btree_key_cache_fill(struct btree_trans *trans, } } - ret = bch2_btree_node_lock_write(trans, ck_path, ck_path->l[0].b); + ret = bch2_btree_node_lock_write(trans, ck_path, &ck_path->l[0].b->c); if (ret) { kfree(new_k); goto err; |