diff options
| author | Kent Overstreet <kent.overstreet@gmail.com> | 2022-07-05 16:46:40 -0400 |
|---|---|---|
| committer | Kent Overstreet <kent.overstreet@linux.dev> | 2023-10-22 17:09:35 -0400 |
| commit | e28307a10656d90a2d33fbf4dc64b881f81c68cf (patch) | |
| tree | fec510f357ec937b337d3cfe6bbd20970f1135c6 /fs/bcachefs/btree_iter.c | |
| parent | 7c0732b88dfb87b5f32dcf5fdd7984d2acb992b9 (diff) | |
| download | lwn-e28307a10656d90a2d33fbf4dc64b881f81c68cf.tar.gz lwn-e28307a10656d90a2d33fbf4dc64b881f81c68cf.zip | |
bcachefs: Silence unimportant tracepoints
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
Diffstat (limited to 'fs/bcachefs/btree_iter.c')
| -rw-r--r-- | fs/bcachefs/btree_iter.c | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/fs/bcachefs/btree_iter.c b/fs/bcachefs/btree_iter.c index fc989b46b67e..b90aff2ad775 100644 --- a/fs/bcachefs/btree_iter.c +++ b/fs/bcachefs/btree_iter.c @@ -181,12 +181,14 @@ bool __bch2_btree_node_relock(struct btree_trans *trans, return true; } fail: - trace_btree_node_relock_fail(trans->fn, _RET_IP_, - path->btree_id, - &path->pos, - (unsigned long) b, - path->l[level].lock_seq, - is_btree_node(path, level) ? b->c.lock.state.seq : 0); + if (b != BTREE_ITER_NO_NODE_CACHED && + b != BTREE_ITER_NO_NODE_INIT) + trace_btree_node_relock_fail(trans->fn, _RET_IP_, + path->btree_id, + &path->pos, + (unsigned long) b, + path->l[level].lock_seq, + is_btree_node(path, level) ? b->c.lock.state.seq : 0); return false; } |
