bcachefs: Centralize btree node lock initialization
authorKent Overstreet <kent.overstreet@linux.dev>
Fri, 3 Mar 2023 05:03:01 +0000 (00:03 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:09:55 +0000 (17:09 -0400)
commit3329cf1bb91d6293a96cf35ad72b2a2e1e1c0e3d
tree4454b632673b2d32057199effc301fc60e7586ef
parent1306f87de399a0c791f03d68b50e03bdb3f409ae
bcachefs: Centralize btree node lock initialization

This fixes some confusion in the lockdep code due to initializing btree
node/key cache locks with the same lockdep key, but different names.

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