summaryrefslogtreecommitdiff
path: root/libbcachefs/btree_locking.h
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2020-05-14 21:46:09 -0400
committerKent Overstreet <kent.overstreet@gmail.com>2020-05-14 21:48:52 -0400
commit34c9be19b376a007041555a7c9a47dfef3d0b1e6 (patch)
tree3ae88a4104761592131d7aaa98b8a9ca9044ac22 /libbcachefs/btree_locking.h
parent024a01bf077a6f887b82fb74b7bd252a350dfa30 (diff)
Update bcachefs sources to e1f6739c4a bcachefs: Fix another iterator counting bug
Diffstat (limited to 'libbcachefs/btree_locking.h')
-rw-r--r--libbcachefs/btree_locking.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/libbcachefs/btree_locking.h b/libbcachefs/btree_locking.h
index aaad2d28..9081d3fc 100644
--- a/libbcachefs/btree_locking.h
+++ b/libbcachefs/btree_locking.h
@@ -165,8 +165,7 @@ static inline bool btree_node_lock_increment(struct btree_iter *iter,
struct btree_iter *linked;
trans_for_each_iter(iter->trans, linked)
- if (linked != iter &&
- linked->l[level].b == b &&
+ if (linked->l[level].b == b &&
btree_node_locked_type(linked, level) >= want) {
six_lock_increment(&b->lock, want);
return true;