diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2020-02-24 15:25:00 -0500 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@gmail.com> | 2020-06-09 21:32:41 -0400 |
commit | fe4c4a697a9ca5d1fa8cd3d6a53092a4c688fede (patch) | |
tree | 3b5bd3a7cfc8d9ab5cf5c9c153e3cbf6c1ec0f5f /fs/bcachefs/btree_io.c | |
parent | 5ba8b59324d630369e599bab1aef8d48cce32e76 (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.c | 1 |
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: |