if (!(upgrade
? bch2_btree_node_upgrade(trans, path, l)
- : bch2_btree_node_relock(trans, path, l)))
+ : bch2_btree_node_relock(trans, path, l))) {
+ (upgrade
+ ? trace_node_upgrade_fail
+ : trace_node_relock_fail)(0, _RET_IP_,
+ path->btree_id, &path->pos,
+ l, path->l[l].lock_seq,
+ path->l[l].b,
+ is_btree_node(path, l)
+ ? path->l[l].b->c.lock.state.seq
+ : 0);
fail_idx = l;
+ }
l++;
} while (l < path->locks_want);