diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/linux/tracepoint.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/include/linux/tracepoint.h b/include/linux/tracepoint.h index 1d85f9a6a199..8d5e4f6d96d0 100644 --- a/include/linux/tracepoint.h +++ b/include/linux/tracepoint.h | |||
| @@ -137,9 +137,11 @@ static inline void tracepoint_update_probe_range(struct tracepoint *begin, | |||
| 137 | static inline int unregister_trace_##name(void (*probe)(proto)) \ | 137 | static inline int unregister_trace_##name(void (*probe)(proto)) \ |
| 138 | { \ | 138 | { \ |
| 139 | return tracepoint_probe_unregister(#name, (void *)probe);\ | 139 | return tracepoint_probe_unregister(#name, (void *)probe);\ |
| 140 | } \ | ||
| 141 | static inline void check_trace_callback_type_##name(void (*cb)(proto)) \ | ||
| 142 | { \ | ||
| 140 | } | 143 | } |
| 141 | 144 | ||
| 142 | |||
| 143 | #define DEFINE_TRACE_FN(name, reg, unreg) \ | 145 | #define DEFINE_TRACE_FN(name, reg, unreg) \ |
| 144 | static const char __tpstrtab_##name[] \ | 146 | static const char __tpstrtab_##name[] \ |
| 145 | __attribute__((section("__tracepoints_strings"))) = #name; \ | 147 | __attribute__((section("__tracepoints_strings"))) = #name; \ |
| @@ -168,6 +170,9 @@ static inline void tracepoint_update_probe_range(struct tracepoint *begin, | |||
| 168 | static inline int unregister_trace_##name(void (*probe)(proto)) \ | 170 | static inline int unregister_trace_##name(void (*probe)(proto)) \ |
| 169 | { \ | 171 | { \ |
| 170 | return -ENOSYS; \ | 172 | return -ENOSYS; \ |
| 173 | } \ | ||
| 174 | static inline void check_trace_callback_type_##name(void (*cb)(proto)) \ | ||
| 175 | { \ | ||
| 171 | } | 176 | } |
| 172 | 177 | ||
| 173 | #define DEFINE_TRACE_FN(name, reg, unreg) | 178 | #define DEFINE_TRACE_FN(name, reg, unreg) |
