diff options
Diffstat (limited to 'kernel/trace/trace_export.c')
-rw-r--r-- | kernel/trace/trace_export.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/kernel/trace/trace_export.c b/kernel/trace/trace_export.c index e091f64ba6ce..7f16e2163817 100644 --- a/kernel/trace/trace_export.c +++ b/kernel/trace/trace_export.c | |||
@@ -18,6 +18,10 @@ | |||
18 | #undef TRACE_SYSTEM | 18 | #undef TRACE_SYSTEM |
19 | #define TRACE_SYSTEM ftrace | 19 | #define TRACE_SYSTEM ftrace |
20 | 20 | ||
21 | struct ftrace_event_class event_class_ftrace = { | ||
22 | .system = __stringify(TRACE_SYSTEM), | ||
23 | }; | ||
24 | |||
21 | /* not needed for this file */ | 25 | /* not needed for this file */ |
22 | #undef __field_struct | 26 | #undef __field_struct |
23 | #define __field_struct(type, item) | 27 | #define __field_struct(type, item) |
@@ -160,7 +164,7 @@ __attribute__((__aligned__(4))) \ | |||
160 | __attribute__((section("_ftrace_events"))) event_##call = { \ | 164 | __attribute__((section("_ftrace_events"))) event_##call = { \ |
161 | .name = #call, \ | 165 | .name = #call, \ |
162 | .id = type, \ | 166 | .id = type, \ |
163 | .system = __stringify(TRACE_SYSTEM), \ | 167 | .class = &event_class_ftrace, \ |
164 | .raw_init = ftrace_raw_init_event, \ | 168 | .raw_init = ftrace_raw_init_event, \ |
165 | .print_fmt = print, \ | 169 | .print_fmt = print, \ |
166 | .define_fields = ftrace_define_fields_##call, \ | 170 | .define_fields = ftrace_define_fields_##call, \ |