diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2019-09-21 22:29:34 +0300 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2023-10-23 00:08:27 +0300 |
commit | fdfab313b65080bc938b79998e61af7399e2ba58 (patch) | |
tree | 7eecba8ffc48a6ad7627c47ef56612dc82cab782 /fs/bcachefs/btree_locking.h | |
parent | 0a426c323927d647f6c31d063ee2f1abbe53db80 (diff) | |
download | linux-fdfab313b65080bc938b79998e61af7399e2ba58.tar.xz |
bcachefs: Update path microoptimizations
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'fs/bcachefs/btree_locking.h')
-rw-r--r-- | fs/bcachefs/btree_locking.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/bcachefs/btree_locking.h b/fs/bcachefs/btree_locking.h index 6591da0a52b3..aa5882cc4852 100644 --- a/fs/bcachefs/btree_locking.h +++ b/fs/bcachefs/btree_locking.h @@ -211,7 +211,7 @@ static inline void bch2_btree_node_lock_write(struct btree *b, struct btree_iter EBUG_ON(iter->l[b->c.level].b != b); EBUG_ON(iter->l[b->c.level].lock_seq != b->c.lock.state.seq); - if (!six_trylock_write(&b->c.lock)) + if (unlikely(!six_trylock_write(&b->c.lock))) __bch2_btree_node_lock_write(b, iter); } |