btree_node_lock_increment() was incorrectly skipping over the current
iter when checking if we should increment a node we already have locked.
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
        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->c.lock, want);
                        return true;