summaryrefslogtreecommitdiff
path: root/include/trace
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@linux.dev>2023-04-10 14:39:18 -0400
committerKent Overstreet <kent.overstreet@linux.dev>2023-04-15 14:41:11 -0400
commit807b250927d9c6e829ddd1ff7eac57bf9b056dab (patch)
treec8c30549383c3b1950ac22fb927729bdd65234cf /include/trace
parent7f102ee83d83fd918783ca542fac1574f9b2c623 (diff)
Update bcachefs sources to 504729f99c bcachefs: Allow answering y or n to all fsck errors of given type
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'include/trace')
-rw-r--r--include/trace/events/bcachefs.h18
1 files changed, 15 insertions, 3 deletions
diff --git a/include/trace/events/bcachefs.h b/include/trace/events/bcachefs.h
index 2f6acfc7..8f0f1606 100644
--- a/include/trace/events/bcachefs.h
+++ b/include/trace/events/bcachefs.h
@@ -682,9 +682,21 @@ DEFINE_EVENT(bkey, move_extent_finish,
TP_ARGS(k)
);
-DEFINE_EVENT(bkey, move_extent_fail,
- TP_PROTO(const struct bkey *k),
- TP_ARGS(k)
+TRACE_EVENT(move_extent_fail,
+ TP_PROTO(struct bch_fs *c, const char *msg),
+ TP_ARGS(c, msg),
+
+ TP_STRUCT__entry(
+ __field(dev_t, dev )
+ __string(msg, msg )
+ ),
+
+ TP_fast_assign(
+ __entry->dev = c->dev;
+ __assign_str(msg, msg);
+ ),
+
+ TP_printk("%d:%d %s", MAJOR(__entry->dev), MINOR(__entry->dev), __get_str(msg))
);
DEFINE_EVENT(bkey, move_extent_alloc_mem_fail,