]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
bcachefs: Fix rcu imbalance in bch2_fs_btree_key_cache_exit()
authorKent Overstreet <kent.overstreet@linux.dev>
Mon, 3 Feb 2025 16:35:11 +0000 (11:35 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Fri, 7 Feb 2025 03:35:11 +0000 (22:35 -0500)
Spotted by sparse.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/btree_key_cache.c

index c378b97ebeca711550f3385ab99c5ec5c24b0040..1821f40c161a17fce81e6467dea3e7916738a813 100644 (file)
@@ -748,7 +748,6 @@ void bch2_fs_btree_key_cache_exit(struct btree_key_cache *bc)
                                rcu_read_unlock();
                                mutex_lock(&bc->table.mutex);
                                mutex_unlock(&bc->table.mutex);
-                               rcu_read_lock();
                                continue;
                        }
                        for (i = 0; i < tbl->size; i++)