aboutsummaryrefslogtreecommitdiffstats
path: root/include/trace
diff options
context:
space:
mode:
Diffstat (limited to 'include/trace')
-rw-r--r--include/trace/ftrace.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/include/trace/ftrace.h b/include/trace/ftrace.h
index f282885057dd..4eb2148f1321 100644
--- a/include/trace/ftrace.h
+++ b/include/trace/ftrace.h
@@ -768,6 +768,7 @@ perf_trace_templ_##call(struct ftrace_event_call *event_call, \
768 struct ftrace_data_offsets_##call __maybe_unused __data_offsets;\ 768 struct ftrace_data_offsets_##call __maybe_unused __data_offsets;\
769 struct ftrace_raw_##call *entry; \ 769 struct ftrace_raw_##call *entry; \
770 u64 __addr = 0, __count = 1; \ 770 u64 __addr = 0, __count = 1; \
771 struct hlist_head *head; \
771 int __entry_size; \ 772 int __entry_size; \
772 int __data_size; \ 773 int __data_size; \
773 int rctx; \ 774 int rctx; \
@@ -790,8 +791,9 @@ perf_trace_templ_##call(struct ftrace_event_call *event_call, \
790 \ 791 \
791 { assign; } \ 792 { assign; } \
792 \ 793 \
794 head = per_cpu_ptr(event_call->perf_events, smp_processor_id());\
793 perf_trace_buf_submit(entry, __entry_size, rctx, __addr, \ 795 perf_trace_buf_submit(entry, __entry_size, rctx, __addr, \
794 __count, __regs, event_call->perf_data); \ 796 __count, __regs, head); \
795} 797}
796 798
797#undef DEFINE_EVENT 799#undef DEFINE_EVENT