diff options
Diffstat (limited to 'include/linux/syscalls.h')
-rw-r--r-- | include/linux/syscalls.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/include/linux/syscalls.h b/include/linux/syscalls.h index 057929b0a651..ac5791df2506 100644 --- a/include/linux/syscalls.h +++ b/include/linux/syscalls.h | |||
@@ -134,6 +134,8 @@ struct perf_event_attr; | |||
134 | #define __SC_STR_TDECL5(t, a, ...) #t, __SC_STR_TDECL4(__VA_ARGS__) | 134 | #define __SC_STR_TDECL5(t, a, ...) #t, __SC_STR_TDECL4(__VA_ARGS__) |
135 | #define __SC_STR_TDECL6(t, a, ...) #t, __SC_STR_TDECL5(__VA_ARGS__) | 135 | #define __SC_STR_TDECL6(t, a, ...) #t, __SC_STR_TDECL5(__VA_ARGS__) |
136 | 136 | ||
137 | extern struct ftrace_event_class event_class_syscalls; | ||
138 | |||
137 | #define SYSCALL_TRACE_ENTER_EVENT(sname) \ | 139 | #define SYSCALL_TRACE_ENTER_EVENT(sname) \ |
138 | static const struct syscall_metadata __syscall_meta_##sname; \ | 140 | static const struct syscall_metadata __syscall_meta_##sname; \ |
139 | static struct ftrace_event_call \ | 141 | static struct ftrace_event_call \ |
@@ -146,7 +148,7 @@ struct perf_event_attr; | |||
146 | __attribute__((section("_ftrace_events"))) \ | 148 | __attribute__((section("_ftrace_events"))) \ |
147 | event_enter_##sname = { \ | 149 | event_enter_##sname = { \ |
148 | .name = "sys_enter"#sname, \ | 150 | .name = "sys_enter"#sname, \ |
149 | .system = "syscalls", \ | 151 | .class = &event_class_syscalls, \ |
150 | .event = &enter_syscall_print_##sname, \ | 152 | .event = &enter_syscall_print_##sname, \ |
151 | .raw_init = init_syscall_trace, \ | 153 | .raw_init = init_syscall_trace, \ |
152 | .define_fields = syscall_enter_define_fields, \ | 154 | .define_fields = syscall_enter_define_fields, \ |
@@ -168,7 +170,7 @@ struct perf_event_attr; | |||
168 | __attribute__((section("_ftrace_events"))) \ | 170 | __attribute__((section("_ftrace_events"))) \ |
169 | event_exit_##sname = { \ | 171 | event_exit_##sname = { \ |
170 | .name = "sys_exit"#sname, \ | 172 | .name = "sys_exit"#sname, \ |
171 | .system = "syscalls", \ | 173 | .class = &event_class_syscalls, \ |
172 | .event = &exit_syscall_print_##sname, \ | 174 | .event = &exit_syscall_print_##sname, \ |
173 | .raw_init = init_syscall_trace, \ | 175 | .raw_init = init_syscall_trace, \ |
174 | .define_fields = syscall_exit_define_fields, \ | 176 | .define_fields = syscall_exit_define_fields, \ |