diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2019-09-21 22:30:15 +0200 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2023-10-22 23:08:27 +0200 |
commit | fb975d14b7737c4381e539677b2e2b99ca9f8d62 (patch) | |
tree | da2bdf400cdb81975f5e3d483eed68be903705d6 | |
parent | bcachefs: Update path microoptimizations (diff) | |
download | linux-fb975d14b7737c4381e539677b2e2b99ca9f8d62.tar.xz linux-fb975d14b7737c4381e539677b2e2b99ca9f8d62.zip |
bcachefs: Drop unnecessary rcu_read_lock()
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
-rw-r--r-- | fs/bcachefs/btree_cache.c | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/fs/bcachefs/btree_cache.c b/fs/bcachefs/btree_cache.c index ea775d91de67..eb38fa50e054 100644 --- a/fs/bcachefs/btree_cache.c +++ b/fs/bcachefs/btree_cache.c @@ -675,10 +675,7 @@ struct btree *bch2_btree_node_get(struct bch_fs *c, struct btree_iter *iter, EBUG_ON(!btree_node_locked(iter, level + 1)); EBUG_ON(level >= BTREE_MAX_DEPTH); retry: - rcu_read_lock(); b = btree_cache_find(bc, k); - rcu_read_unlock(); - if (unlikely(!b)) { /* * We must have the parent locked to call bch2_btree_node_fill(), @@ -879,10 +876,7 @@ void bch2_btree_node_prefetch(struct bch_fs *c, struct btree_iter *iter, BUG_ON(!btree_node_locked(iter, level + 1)); BUG_ON(level >= BTREE_MAX_DEPTH); - rcu_read_lock(); b = btree_cache_find(bc, k); - rcu_read_unlock(); - if (b) return; |