bcachefs: Drop all btree locks when submitting btree node reads
authorKent Overstreet <kent.overstreet@gmail.com>
Fri, 9 Apr 2021 02:26:53 +0000 (22:26 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:09:05 +0000 (17:09 -0400)
commitc205321b12058afc757a5a41352b5042a27b7223
treeca1b72451904eaa1256694f61fdef9aafc179a14
parent4351d3ecb4a2d0c7165b3b72bc4bd1c02371685d
bcachefs: Drop all btree locks when submitting btree node reads

As a rule we don't want to be holding btree locks while submitting IO -
this will improve overall filesystem latency.

Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
fs/bcachefs/btree_cache.c
fs/bcachefs/btree_iter.c