diff options
Diffstat (limited to 'include/linux/tracepoint.h')
-rw-r--r-- | include/linux/tracepoint.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/linux/tracepoint.h b/include/linux/tracepoint.h index e623a6fca5c3..199f4c207c1e 100644 --- a/include/linux/tracepoint.h +++ b/include/linux/tracepoint.h | |||
@@ -124,4 +124,11 @@ extern void tracepoint_iter_reset(struct tracepoint_iter *iter); | |||
124 | extern int tracepoint_get_iter_range(struct tracepoint **tracepoint, | 124 | extern int tracepoint_get_iter_range(struct tracepoint **tracepoint, |
125 | struct tracepoint *begin, struct tracepoint *end); | 125 | struct tracepoint *begin, struct tracepoint *end); |
126 | 126 | ||
127 | /* | ||
128 | * tracepoint_synchronize_unregister must be called between the last tracepoint | ||
129 | * probe unregistration and the end of module exit to make sure there is no | ||
130 | * caller executing a probe when it is freed. | ||
131 | */ | ||
132 | #define tracepoint_synchronize_unregister() synchronize_sched() | ||
133 | |||
127 | #endif | 134 | #endif |