summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2021-04-15 12:50:09 -0400
committerKent Overstreet <kent.overstreet@gmail.com>2021-05-19 15:33:43 -0400
commit6731a1e7686b87d2553636718e6539ba0e3dd672 (patch)
tree38fa564b63ad84ae0fec0af6bcd6ad617585ac69 /include
parent91e200f360a8055a190ff84dbee914594ccc3362 (diff)
bcachefs: Improve trans_restart_mem_realloced tracepoint
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
Diffstat (limited to 'include')
-rw-r--r--include/trace/events/bcachefs.h37
1 files changed, 13 insertions, 24 deletions
diff --git a/include/trace/events/bcachefs.h b/include/trace/events/bcachefs.h
index 5cd787a39938..d227c6d09033 100644
--- a/include/trace/events/bcachefs.h
+++ b/include/trace/events/bcachefs.h
@@ -627,38 +627,27 @@ TRACE_EVENT(trans_restart_would_deadlock,
__entry->want_pos_snapshot)
);
-TRACE_EVENT(trans_restart_iters_realloced,
- TP_PROTO(unsigned long ip, unsigned nr),
- TP_ARGS(ip, nr),
-
- TP_STRUCT__entry(
- __field(unsigned long, ip )
- __field(unsigned, nr )
- ),
-
- TP_fast_assign(
- __entry->ip = ip;
- __entry->nr = nr;
- ),
-
- TP_printk("%ps nr %u", (void *) __entry->ip, __entry->nr)
-);
-
TRACE_EVENT(trans_restart_mem_realloced,
- TP_PROTO(unsigned long ip, unsigned long bytes),
- TP_ARGS(ip, bytes),
+ TP_PROTO(unsigned long trans_ip, unsigned long caller_ip,
+ unsigned long bytes),
+ TP_ARGS(trans_ip, caller_ip, bytes),
TP_STRUCT__entry(
- __field(unsigned long, ip )
- __field(unsigned long, bytes )
+ __field(unsigned long, trans_ip )
+ __field(unsigned long, caller_ip )
+ __field(unsigned long, bytes )
),
TP_fast_assign(
- __entry->ip = ip;
- __entry->bytes = bytes;
+ __entry->trans_ip = trans_ip;
+ __entry->caller_ip = caller_ip;
+ __entry->bytes = bytes;
),
- TP_printk("%ps bytes %lu", (void *) __entry->ip, __entry->bytes)
+ TP_printk("%ps %pS bytes %lu",
+ (void *) __entry->trans_ip,
+ (void *) __entry->caller_ip,
+ __entry->bytes)
);
DEFINE_EVENT(transaction_restart, trans_restart_journal_res_get,