summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_io.c
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2020-02-24 15:25:00 -0500
committerKent Overstreet <kent.overstreet@gmail.com>2020-06-09 21:32:41 -0400
commitfe4c4a697a9ca5d1fa8cd3d6a53092a4c688fede (patch)
tree3b5bd3a7cfc8d9ab5cf5c9c153e3cbf6c1ec0f5f /fs/bcachefs/btree_io.c
parent5ba8b59324d630369e599bab1aef8d48cce32e76 (diff)
bcachefs: Use btree_ptr_v2.mem_ptr to avoid hash table lookup
Nice performance optimization Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
Diffstat (limited to 'fs/bcachefs/btree_io.c')
-rw-r--r--fs/bcachefs/btree_io.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/bcachefs/btree_io.c b/fs/bcachefs/btree_io.c
index 84fbceea5027..5c3779a47c51 100644
--- a/fs/bcachefs/btree_io.c
+++ b/fs/bcachefs/btree_io.c
@@ -1647,6 +1647,7 @@ void __bch2_btree_node_write(struct bch_fs *c, struct btree *b,
b->written += sectors_to_write;
+ /* XXX: submitting IO with btree locks held: */
bch2_submit_wbio_replicas(&wbio->wbio, c, BCH_DATA_BTREE, &k.key);
return;
err: